add client side signing for v2