use vectoral capabilities