agreed to contract terms