I feel like I'm doing ok on mileage and hills. but I don't know how I'm going to prepare for the heat