added some doxygen comments to the hooks that will be used. These should basically be all of the different hooks we need for the most part