update mat multi restructure