edit in place