inplace edits