Отдаю в хорошие руки этот дизайн:

Код вышлю на умыл.