add gradient descent for 1 feature