final edits and comments added