Added a Demultiplexer, not sure if it is right though.