Зачем все это?! =(