что то не спалось, нашел еще ошибки, потом изменю