Initial commit and final commit for HW4