started superclasses, world class, basic framework