Initial commit for HW2 P3