added value operations for vectors