Some declaration of vector functionality