add doxygen-generated documentation