oh...so much to talk about.