add vektor functions