add doxygen documentation generation
no changes