updated testcases
phase2 final