basic revisions