a few revisions