pset04 complete