Succesive approximation method