added mux utilities