updated newton