test
worked on matrix some more