- a bit of doxygen doc added