added types of classes - blah.