addVector becomes part of add, which takes multiple arguments