junit tests
unit tests