diff working