working on doxygen comments