completed doxygen comments