New module: weather; close #7