Четкое ТЗ - лучший друг программиста. Заказчик все предоставил, как следствие - оперативная реализация задачи )