Added basic doxygen comments