modify vector initialization