updated muxLib