improve doxygen docs