Full Gradient Descent