initial version of unit test