Fleshed out MatrixThree (WARNING: Untested)