Input Mutiplexors and structure development