add forecast handler