added comments and line comments