refactor weather and football