Задумка богатая. Реализуй!