start adding tests for diffing