a simple example on using NM multi-channel approach but from outside of the API