challenging for the next 5 hours...