copy new vector everytime