adding vectorization section