formatting
will replace SubMatrix once Matrix is redesigned