#20 fixed doxygen documentation