support getting vector