hw4-part1 step0, 1