some revisions