updated multiplexer expression