add steffensen method