updates contemplate