two-way contracts