Переписана половина основы...