Filled out the basic classes.