semi-auto doxygen doc creation