vector comp