рефакторинг
все тесты проходят
теперь все тесты работают