Первая неполная реализация. Нужны тесты