basic classes are done