add missing diff library