progress on the unit test