As a bit of caution, if you are not able to edit the file after the ride and plan on riding it as recorded, the elevation grade has a tendency to be spikey especially if it was recorded from a GPS file, not a barometric altimeter. So a fairly consistent 8% grade will fluctuate between 15% and 3% for example. I found the best way to ride a personal route is to create the ride on RideWithGPS the export it to software such as Rouvy which you can then edit the maximum grade and apply smoothing.