split VECTOR and STRUCT