ticket:8 tests
ticket:8 implementation