Add steepest descent