giving differences of values giving differentiated values