eight pset, first attempt