comment and document