improve routing of v_charge