long day ahead