more revisions and additions