Diff2 try2