fix unit test but no functional