first vectorAdd