Вполне может быть, переделаю в свободное время.