fixed template arg
adding preliminary trmm.h