Add new Counterparty functionality