added multiplexing support. For more see ./examples/Multiplexer.py