Updated Contract