more readdable doxygen