input/output multiplexer