vectors: vector methods