понимаю, что было бы хоршо это сделать както иначе, но не совсем понимаю - как лучше. Подскажете?