updated the X object documentation and added some info to the controller object.