refactor the doxygen comment to my own style