ticket:3
unit tests