Full doxygen