add HFVector