changes to patterns n nstuff