case1 final