fix test case and then make project a clean demo project