matrix part