new local remote diffing idea