implementing edits