bug fixed

test case 04b passed