generated doxygen better