Вот моя дэмо, за ранее спасибо за поправки, оставленные комментарии ну и просто за удилённое внимание