first working simple diff