remove use of out_do_z, use Mux instead of m.If/Else