trade intermediaries