application on vectors