use dphi instead of div(v_p)