adding vector ops...