Added in-line comments