adaptive edits