dropping more matrix type helper functions