added the gradient contol law to the field class