6. design limitations