+fns for splitting matrix; struct for split mtrx
tui testing for matrix splitting