complete all the unit test