add a type for homogenous tx