diff2 now runs but is till bugged