vectorized

2023