wow, today has been a crazy and awesome day.