Road Object wont Follow Curve

I am making an animation of a car racing through a city and I am placing a road, I want it to follow the path the car follows, however after the array modifier, i add the curve modifier and I places the array behind the car and going the wrong way as shown in the video. Please help, I am fairly new at blender. Thanks so much in advance.

Video Link: https://streamable.com/sh0qnl

make sure the rotations of both the curve and the mesh are applied.
The mesh needs to be arrayed on the same axis that is set in the “deform axis” option of the curve modifier

Thanks for the help. All sorted