add vector implement by extend array