ok awesome some classes and stuff