in order to let others understand the project, necessary comments should be added by basing some rules from generate doxygen file.