Final For Part1