start extracting and diffing