Long road ahead....