finished writing classes, added super to sub classes