final version of pset