added subscription to contract mapping