doxygen doc revised