add doxygen comments to methods