different kind of edit in place