add some operation on vector