Diff And Chain