a bit closer to working vectorization