Added the comments, so we can use the DoxyGen to make a documentation