minor changes
provided doxygen documentation