make and run diff