making generic pT stuff