Add doxygen comments