added muxes and docs for muxes and demuxes