two-way contract

Latest coverage on two-way contract