create Doxygen, add comments for documentation