support edited in place