Weather factory