doxygen comments added for all class methods