refactored muxing