address discussion
test vectorization