solve it, should do more matrix problem