minor revisions to I