design mistakes to avoid