change list -> vector