contract situation