reuse of a few vector objects