working TFVectoryFactor and DFVectorFactory