add more on vectors and maps