added a new class and such

it compiles...it should be done