add set-mat-row function