updated from PythonForYear1Geographers