outside-contract