create ability to generate doxygen output
create ability to generate doxygen output