Updated weather module