added charge_pm and remove_pm