Я думаю можно было как то проще решить это.