updated contract draft