остановился здесь -- "Общие представления: меньше кода - меньше проблем"