case2 complete