vector concepts 7471262