Add vector primitives