why is this 4x4? just return the 3x3 matrix as in the formula?