added more Doxygen documentation