added category x type field matrix