case3
correct bug
case2