new matprod with minor cleanups
Merge branch '19-new-pkgs' into 20
remove unused variables
Merge branch '19-mods' into 20
new helpers with minor cleanups
Merge branch '19-new-pkgs' into 20