Added diff library, yey