real unit test coverage and added data unit tests