added pset8 stuff