prepare vector