giving differentiated values