Whew what a day!!!