add entire test case
fix entire test