vector variant