lotsa rules!