attempted other diff-util lib