Added comments for doxygen documentation