add some basic doxygen comments