homework 2 repo part A