adding diff function