attempt to wokr really with the matrix