add comments all over the project