changed abstract
first-pass edits integrated