framework edits