adding classes to greyhawk
adding my last bit of work for classes