fixed a few small errors, still need to update class hierarchy diagram