need to index transfer by a vector too, for now