investigate vectorization strategies