X multiplexer