Added new diff method