done all the classes hopefully