abtractations of classes