added unitTestCase