add string and vector type(Basic)