long road ahead