modified the diff library