x i  mux is still shitty