add ChargingRate model and repository