vectors work