faster, still View is infinetely slower than a vector
faster, much faster