matrix multi - bug fixed