started dropping matrix type helper functions