adding more vector operators