add matrix tpl