everything in the classes