4x4 matrix handler implemented