progress on unitTest