fifth pset, first attempt