Include a setting in the Drive function that allows the user to select the desired profile (vertical alignment) to follow. It is common to have multiple profiles on a single alignment. As an example, original ground and design profile. The desired profile to follow is obviously the design profile, but the default was the original ground.