unit test suite added