забацал еще пару тестов.

тесты уже выявили парочку багов исправил и их.