added principal and counterparty