Задание было выполнено по техническому заданию которое мне дал заказчик. К сожалению заказчик составил неполное описание, задавал вопросы, неохотно отвечал.