Added new Mux class for data sharing