added analog mux