global => matrix