add some doxygen comments