need to change fillVectorList function