added q-intersection to contract, using 10% (change this)