more matrix arithmetic