update docs
still updating the documentation for doxygen