add example with topic exchange