correct diff object