finished Pset 3