Wow what a day..