updated the doxygen documentation