Descent method improved