add comments into code