updates and revisions