Interacting with vectors