vector operator