rename move to move_with_vector