Все работает почти как надо