adding edit-in-place