fixed finddiff