addressed several comments (see notes)