add basic bv ops