added some classes
created a broken unittest