got the basic classes set up properly