this is the compleated class roster (^_^)