initial commit of charger modifier