Added doxygen style comments