add cs-gen for Assoc/HVec