kbox, adder, mux