sorting, doxygen