add doc for doxygen