Improved doxygen documentation