Point Forecast Matrices
Issued by NWS Des Moines, IA

Home | Current Version | Previous Version | Text Only | Print | Product List | Glossary Off
Versions: 1 2 3 4 5 6 7 8 9 10 11 12 13

000
FOUS53 KDMX 280320
PFMDMX

POINT FORECAST MATRICES
NATIONAL WEATHER SERVICE DES MOINES IA
1020 PM CDT SAT AUG 27 2016

IAZ060-281000-
DES MOINES-POLK IA
41.54N  93.65W ELEV. 924 FT
1020 PM CDT SAT AUG 27 2016

DATE           08/27/16      SUN 08/28/16            MON 08/29/16            TUE
CDT 3HRLY     16 19 22 01 04 07 10 13 16 19 22 01 04 07 10 13 16 19 22 01 04 07
UTC 3HRLY     21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12

MIN/MAX                      66          85          68          84          68
TEMP                   69 67 67 77 84 85 82 75 71 69 69 77 82 84 80 74 71 69 69
DEWPT                  67 66 66 70 72 72 72 70 69 68 68 72 73 72 73 70 69 68 67
RH                     93 97 97 79 67 65 72 84 93 97 97 85 74 67 79 87 93 97 93
WIND DIR               SE SE SE SE SE SE  S SE SE SE SE SE  S  S SE SE  S NW NW
WIND SPD                3  3  3  5  6  8  5  4  4  3  3  4  4  5  4  3  2  3  3
CLOUDS                 SC B1 B1 B1 B1 B1 B1 B1 B1 B2 B2 B2 B2 B2 B2 B1 B1 B2 B2
POP 12HR                     10          20          20          40          30
QPF 12HR                      0           0           0        0.10        0.05
SNOW 12HR                 00-00       00-00       00-00
RAIN SHWRS                             S     S  S  S  C  C  C  C  C  C  C  C  C
TSTMS                                  S     S  S  S  C  C  C  C  C  C  C  C  C
OBVIS                     PF PF
HEAT INDEX                         90 91 87                87 90
MAX HEAT                           90    92    84          89    90


DATE           08/30  WED 08/31/16  THU 09/01/16  FRI 09/02/16  SAT 09/03/16
CDT 6HRLY     13 19   01 07 13 19   01 07 13 19   01 07 13 19   01 07 13 19
UTC 6HRLY     18 00   06 12 18 00   06 12 18 00   06 12 18 00   06 12 18 00

MAX/MIN          83      64    81      61    80      61    80      64    83
TEMP          81 80   70 65 79 77   66 62 78 76   65 62 78 77   68 66 81 80
DEWPT         72 71   66 62 66 66   62 60 65 64   61 59 65 65   63 62 69 69
PWIND DIR         N       N    NE      NE     E      SE    SE      SE     S
WIND CHAR        LT      LT    LT      LT    LT      LT    GN      GN    GN
AVG CLOUDS    B2 B1   B1 SC SC SC   FW FW SC SC   FW FW SC SC   SC SC B1 SC
POP 12HR         30      20    10      10    10      10    10      20    30
RAIN SHWRS     C  C    S  S                                      S  S  C  C
TSTMS          C  C    S  S                                      S  S  C  C

$$
IAZ039-281000-
WATERLOO/CEDAR FALLS-BLACK HAWK IA
42.55N  92.40W ELEV. 865 FT
1020 PM CDT SAT AUG 27 2016

DATE           08/27/16      SUN 08/28/16            MON 08/29/16            TUE
CDT 3HRLY     16 19 22 01 04 07 10 13 16 19 22 01 04 07 10 13 16 19 22 01 04 07
UTC 3HRLY     21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12

MIN/MAX                      63          82          67          82          66
TEMP                   66 64 64 72 80 82 78 72 69 68 68 76 80 82 77 72 68 67 67
DEWPT                  65 63 63 68 70 71 72 69 68 67 67 70 71 71 72 70 68 67 66
RH                     97 97 97 87 72 69 82 90 97 97 97 82 74 69 85 93100100 97
WIND DIR               SE SE SE SE SE  S SE SE SE SE SE SE  S  S  S  S SW  W  W
WIND SPD                3  3  3  6  6  8  5  4  4  3  4  4  5  6  4  3  2  2  2
CLOUDS                 SC B1 B1 B1 B1 SC SC SC SC B1 B1 B1 B2 B1 B1 SC B1 B1 B1
POP 12HR                     10          10          10          40          30
QPF 12HR                      0           0           0        0.07        0.03
SNOW 12HR                 00-00       00-00       00-00
RAIN SHWRS                                            S  S  C  C  C  C  C  C  S
TSTMS                                                 S  S  C  C  C  C  C  C  S
OBVIS                  PF  F  F


DATE           08/30  WED 08/31/16  THU 09/01/16  FRI 09/02/16  SAT 09/03/16
CDT 6HRLY     13 19   01 07 13 19   01 07 13 19   01 07 13 19   01 07 13 19
UTC 6HRLY     18 00   06 12 18 00   06 12 18 00   06 12 18 00   06 12 18 00

MAX/MIN          83      60    80      57    78      57    78      62    80
TEMP          80 78   67 61 78 74   62 59 76 74   62 58 76 74   65 63 77 78
DEWPT         69 69   63 58 62 62   58 57 62 62   58 56 61 63   61 60 67 68
PWIND DIR        NW       N    NE      NE     E      SE    SE      SE     S
WIND CHAR        LT      LT    LT      LT    LT      LT    LT      GN    GN
AVG CLOUDS    B1 SC   SC SC FW FW   FW FW SC SC   FW FW FW SC   SC SC B1 B1
POP 12HR         20      10    10       5    10      10    10      20    30
RAIN SHWRS     S  S                                              S  S  C  C
TSTMS          S  S                                              S  S  C  C

$$
IAZ048-281000-
AMES-STORY IA
41.99N  93.62W ELEV. 936 FT
1020 PM CDT SAT AUG 27 2016

DATE           08/27/16      SUN 08/28/16            MON 08/29/16            TUE
CDT 3HRLY     16 19 22 01 04 07 10 13 16 19 22 01 04 07 10 13 16 19 22 01 04 07
UTC 3HRLY     21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12

MIN/MAX                      65          83          67          83          66
TEMP                   67 65 65 74 82 83 80 73 70 68 68 76 81 83 78 72 68 67 66
DEWPT                  66 65 64 70 72 72 72 70 69 67 67 71 73 71 72 70 68 67 66
RH                     97100 97 87 72 70 77 90 97 97 97 85 77 67 82 93100100100
WIND DIR               SE SE SE SE SE SE SE SE SE SE SE  S  S  S  S SE  S  W NW
WIND SPD                3  2  3  6  6  8  5  3  4  3  3  4  5  5  4  3  3  2  3
CLOUDS                 SC B1 B1 B1 B1 B1 SC SC B1 B1 B1 B1 B2 B2 B2 B1 B1 B2 B1
POP 12HR                     10          10          10          40          30
QPF 12HR                      0           0           0        0.10        0.03
SNOW 12HR                 00-00       00-00       00-00
RAIN SHWRS                                            C  C  C  C  C  C  C  C  C
TSTMS                                                 C  C  C  C  C  C  C  C  C
OBVIS                  PF PF  F
HEAT INDEX                            88                   86 88
MAX HEAT                           87    90                86    88


DATE           08/30  WED 08/31/16  THU 09/01/16  FRI 09/02/16  SAT 09/03/16
CDT 6HRLY     13 19   01 07 13 19   01 07 13 19   01 07 13 19   01 07 13 19
UTC 6HRLY     18 00   06 12 18 00   06 12 18 00   06 12 18 00   06 12 18 00

MAX/MIN          82      61    79      58    79      59    79      63    81
TEMP          79 78   68 61 77 75   63 59 77 75   64 61 77 75   67 64 79 78
DEWPT         71 70   65 60 64 64   60 58 64 64   60 59 64 65   63 62 69 68
PWIND DIR         N      NE    NE      NE     E      SE    SE      SE     S
WIND CHAR        LT      LT    LT      LT    LT      LT    GN      GN    GN
AVG CLOUDS    B1 B1   SC SC SC FW   FW FW SC SC   FW FW SC SC   SC SC B1 SC
POP 12HR         30      20    10      10    10      10    10      20    30
RAIN SHWRS     C  C    S  S                                      S  S  C  C
TSTMS          C  C    S  S                                      S  S  C  C

$$
IAZ004-281000-
ESTHERVILLE-EMMET IA
43.40N  94.75W ELEV. 1315 FT
1020 PM CDT SAT AUG 27 2016

DATE           08/27/16      SUN 08/28/16            MON 08/29/16            TUE
CDT 3HRLY     16 19 22 01 04 07 10 13 16 19 22 01 04 07 10 13 16 19 22 01 04 07
UTC 3HRLY     21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12

MIN/MAX                      62          82          66          83          64
TEMP                   63 63 63 72 81 82 78 72 70 68 67 76 80 83 77 71 68 65 64
DEWPT                  63 62 62 68 70 70 70 68 67 66 66 69 71 68 70 67 65 64 64
RH                    100 97 97 87 69 67 76 87 90 93 97 79 74 61 79 87 90 97100
WIND DIR                S  S  S  S  S  S  S  S  S  S  S  S  S  S  S SW  W  W NW
WIND SPD                5  4  5  8 10 10  9  6  6  4  5  8  9  8  6  4  3  3  3
CLOUDS                 SC B1 B1 B1 SC SC SC SC SC SC B1 SC B1 SC SC SC B1 SC SC
POP 12HR                     10          10          10          20          30
QPF 12HR                      0           0           0        0.03        0.03
SNOW 12HR                 00-00       00-00       00-00
RAIN SHWRS                                            S  S  S  S  C  C  C  C
TSTMS                                                 S  S  S  S  C  C  C  C
OBVIS                  PF  F  F


DATE           08/30  WED 08/31/16  THU 09/01/16  FRI 09/02/16  SAT 09/03/16
CDT 6HRLY     13 19   01 07 13 19   01 07 13 19   01 07 13 19   01 07 13 19
UTC 6HRLY     18 00   06 12 18 00   06 12 18 00   06 12 18 00   06 12 18 00

MAX/MIN          80      57    78      56    78      59    79      62    80
TEMP          78 75   63 58 76 73   61 58 76 75   64 60 77 76   66 63 77 78
DEWPT         66 65   59 55 60 61   58 55 61 62   59 57 63 63   63 61 67 67
PWIND DIR         N      NE    NE       E    SE      SE     S       S     S
WIND CHAR        LT      LT    LT      LT    LT      GN    GN      GN    GN
AVG CLOUDS    SC FW   FW FW FW FW   FW FW FW FW   FW SC SC SC   SC B1 B1 B1
POP 12HR         10      10    10      10    10      10    20      30    30
RAIN SHWRS                                               S  S    C  C  C  C
TSTMS                                                    S  S    C  C  C  C

$$
IAZ035-281000-
FORT DODGE-WEBSTER IA
42.55N  94.18W ELEV. 1165 FT
1020 PM CDT SAT AUG 27 2016

DATE           08/27/16      SUN 08/28/16            MON 08/29/16            TUE
CDT 3HRLY     16 19 22 01 04 07 10 13 16 19 22 01 04 07 10 13 16 19 22 01 04 07
UTC 3HRLY     21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12

MIN/MAX                      64          83          66          82          65
TEMP                   67 65 64 74 81 83 80 72 69 67 67 75 79 82 77 71 68 66 65
DEWPT                  65 64 63 70 72 71 70 68 68 66 66 70 72 71 70 69 67 66 65
RH                     93 97 97 87 74 67 72 87 97 97 97 84 79 69 79 93 97100100
WIND DIR                S  S SE  S  S  S SE  S  S SE  S  S  S  S  S  S SW SW  W
WIND SPD                3  4  4  8  9  9  6  5  4  3  4  6  6  6  5  4  2  2  2
CLOUDS                 SC B1 B1 B1 B1 SC SC SC SC B1 B1 B1 B1 B1 B1 SC B1 B1 B1
POP 12HR                     10          10          10          30          30
QPF 12HR                      0           0           0        0.10        0.02
SNOW 12HR                 00-00       00-00       00-00
RAIN SHWRS                                            S  S  C  C  C  C  C  C  S
TSTMS                                                 S  S  C  C  C  C  C  C  S
OBVIS                     PF  F
HEAT INDEX                            88
MAX HEAT                           85    88                      86


DATE           08/30  WED 08/31/16  THU 09/01/16  FRI 09/02/16  SAT 09/03/16
CDT 6HRLY     13 19   01 07 13 19   01 07 13 19   01 07 13 19   01 07 13 19
UTC 6HRLY     18 00   06 12 18 00   06 12 18 00   06 12 18 00   06 12 18 00

MAX/MIN          82      59    79      57    79      59    79      63    82
TEMP          79 77   65 60 77 74   62 58 77 76   64 60 77 76   67 65 80 79
DEWPT         69 68   62 57 62 62   59 56 63 63   60 58 65 64   63 62 68 68
PWIND DIR         N      NE    NE       E    SE      SE    SE       S     S
WIND CHAR        LT      LT    LT      LT    LT      LT    GN      GN    GN
AVG CLOUDS    SC SC   SC FW FW FW   FW FW FW SC   FW SC SC SC   SC B1 B1 B1
POP 12HR         20      10    10      10    10      10    10      30    30
RAIN SHWRS     S  S                                              C  C  C  C
TSTMS          S  S                                              C  C  C  C

$$
IAZ094-281000-
LAMONI-DECATUR IA
40.63N  93.90W ELEV. 1125 FT
1020 PM CDT SAT AUG 27 2016

DATE           08/27/16      SUN 08/28/16            MON 08/29/16            TUE
CDT 3HRLY     16 19 22 01 04 07 10 13 16 19 22 01 04 07 10 13 16 19 22 01 04 07
UTC 3HRLY     21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12

MIN/MAX                      67          84          68          84          67
TEMP                   71 69 68 76 83 84 80 73 71 70 69 78 82 84 80 73 70 68 68
DEWPT                  68 67 66 71 72 72 72 70 69 68 68 71 72 71 72 70 69 67 67
RH                     90 93 93 85 70 67 77 90 93 93 97 79 72 65 77 90 97 97 97
WIND DIR               SE SE SE SE SE SE SE SE SE SE  E SE  S  S SE SE  S SW NE
WIND SPD                3  3  4  5  6  8  5  4  4  3  4  5  5  4  3  3  3  2  2
CLOUDS                 SC B1 B1 B1 B1 B1 B1 B1 B1 B2 B2 B1 B2 B2 B1 B1 B1 B2 B2
POP 12HR                     10          30          20          40          30
QPF 12HR                      0        0.04           0        0.08        0.03
SNOW 12HR                 00-00       00-00       00-00
RAIN SHWRS                       S  S  C  S  S  S  S  C  C  C  C  C  C  C  C  C
TSTMS                            S  S  C  S  S  S  S  C  C  C  C  C  C  C  C  C
OBVIS                     PF PF
HEAT INDEX                         88 90                   87 89
MAX HEAT                           88    90                88    90


DATE           08/30  WED 08/31/16  THU 09/01/16  FRI 09/02/16  SAT 09/03/16
CDT 6HRLY     13 19   01 07 13 19   01 07 13 19   01 07 13 19   01 07 13 19
UTC 6HRLY     18 00   06 12 18 00   06 12 18 00   06 12 18 00   06 12 18 00

MAX/MIN          82      65    81      62    79      61    80      64    82
TEMP          81 77   69 66 79 78   66 63 77 76   66 62 78 77   69 65 81 78
DEWPT         71 71   68 65 67 67   63 62 64 64   62 60 66 65   63 63 69 68
PWIND DIR         N      NE    NE      NE     E       E    SE      SE     S
WIND CHAR        LT      LT    LT      LT    LT      LT    GN      GN    GN
AVG CLOUDS    B2 B1   B2 B1 B1 B1   SC SC SC SC   SC SC SC SC   SC SC SC SC
POP 12HR         40      20    20      20    20      10    10      20    30
RAIN SHWRS     C  C    S  S  S  S    S  S  S  S                  S  S  C  C
TSTMS          C  C    S  S  S  S    S  S  S  S                  S  S  C  C

$$
IAZ017-281000-
MASON CITY-CERRO GORDO IA
43.16N  93.33W ELEV. 1189 FT
1020 PM CDT SAT AUG 27 2016

DATE           08/27/16      SUN 08/28/16            MON 08/29/16            TUE
CDT 3HRLY     16 19 22 01 04 07 10 13 16 19 22 01 04 07 10 13 16 19 22 01 04 07
UTC 3HRLY     21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12

MIN/MAX                      62          82          65          82          64
TEMP                   65 63 63 71 80 82 79 71 68 66 66 74 80 82 76 71 67 65 64
DEWPT                  64 62 62 68 71 71 71 69 68 66 66 70 72 71 71 69 67 65 64
RH                     97 97 97 90 74 69 77 93100100100 87 77 69 85 93100100100
WIND DIR                S  S SE  S  S  S  S SE  S  S  S  S  S  S  S  S SW SW  W
WIND SPD                3  3  4  8  9  9  6  5  5  4  4  6  6  6  6  4  3  3  3
CLOUDS                 SC B1 B1 B1 B1 SC SC SC SC SC B1 B1 B2 B1 B1 SC B1 SC B1
POP 12HR                      5          10          10          30          30
QPF 12HR                      0           0           0        0.05        0.03
SNOW 12HR                 00-00       00-00       00-00
RAIN SHWRS                                            S  S  C  C  C  C  C  C
TSTMS                                                 S  S  C  C  C  C  C  C
OBVIS                  PF  F  F


DATE           08/30  WED 08/31/16  THU 09/01/16  FRI 09/02/16  SAT 09/03/16
CDT 6HRLY     13 19   01 07 13 19   01 07 13 19   01 07 13 19   01 07 13 19
UTC 6HRLY     18 00   06 12 18 00   06 12 18 00   06 12 18 00   06 12 18 00

MAX/MIN          81      57    78      56    78      57    77      60    79
TEMP          79 76   63 58 76 73   60 58 76 74   62 58 75 73   64 61 77 76
DEWPT         68 67   59 56 60 62   58 56 62 62   59 57 62 63   62 60 67 68
PWIND DIR         N       N    NE      NE    SE      SE    SE       S     S
WIND CHAR        LT      LT    LT      LT    LT      LT    GN      GN    GN
AVG CLOUDS    SC SC   SC FW FW FW   FW FW FW FW   FW FW SC SC   SC B1 B1 B1
POP 12HR         10      10     5       5    10      10    10      30    30
RAIN SHWRS                                                       C  C  C  C
TSTMS                                                            C  C  C  C

$$
IAZ049-281000-
MARSHALLTOWN-MARSHALL IA
42.11N  92.91W ELEV. 972 FT
1020 PM CDT SAT AUG 27 2016

DATE           08/27/16      SUN 08/28/16            MON 08/29/16            TUE
CDT 3HRLY     16 19 22 01 04 07 10 13 16 19 22 01 04 07 10 13 16 19 22 01 04 07
UTC 3HRLY     21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12

MIN/MAX                      63          83          67          82          66
TEMP                   66 65 64 75 82 83 80 72 69 68 68 75 81 82 78 72 69 67 67
DEWPT                  66 64 63 70 72 71 72 70 68 67 67 71 72 71 72 70 68 67 66
RH                    100 97 97 84 72 67 77 93 97 97 97 87 74 69 82 93 97100 97
WIND DIR               SE SE SE SE SE SE SE SE SE SE SE SE  S  S  S  S SW  W NW
WIND SPD                3  3  3  6  8  8  5  4  4  3  3  4  5  5  4  3  3  3  3
CLOUDS                 SC B1 B1 B1 B1 B1 SC SC SC B1 B1 B1 B2 B1 B1 B1 B1 B2 B1
POP 12HR                     10          10          10          40          30
QPF 12HR                      0           0           0        0.10        0.04
SNOW 12HR                 00-00       00-00       00-00
RAIN SHWRS                                            C  C  C  C  C  C  C  C  C
TSTMS                                                 C  C  C  C  C  C  C  C  C
OBVIS                  PF PF PF
HEAT INDEX                            88
MAX HEAT                           87    88                86    87


DATE           08/30  WED 08/31/16  THU 09/01/16  FRI 09/02/16  SAT 09/03/16
CDT 6HRLY     13 19   01 07 13 19   01 07 13 19   01 07 13 19   01 07 13 19
UTC 6HRLY     18 00   06 12 18 00   06 12 18 00   06 12 18 00   06 12 18 00

MAX/MIN          82      60    79      57    77      58    78      61    80
TEMP          80 78   68 60 77 74   62 58 75 73   63 59 76 75   65 63 78 77
DEWPT         70 70   64 59 63 63   59 57 63 63   59 56 62 63   61 61 68 67
PWIND DIR         N       N    NE      NE     E      SE    SE      SE     S
WIND CHAR        LT      LT    LT      LT    LT      LT    GN      GN    GN
AVG CLOUDS    B1 B1   SC SC SC FW   FW FW SC SC   FW FW SC SC   SC SC B1 SC
POP 12HR         30      20    10      10    10      10    10      20    30
RAIN SHWRS     C  C    S  S                                      S  S  C  C
TSTMS          C  C    S  S                                      S  S  C  C

$$
IAZ086-281000-
OTTUMWA-WAPELLO IA
41.11N  92.45W ELEV. 836 FT
1020 PM CDT SAT AUG 27 2016

DATE           08/27/16      SUN 08/28/16            MON 08/29/16            TUE
CDT 3HRLY     16 19 22 01 04 07 10 13 16 19 22 01 04 07 10 13 16 19 22 01 04 07
UTC 3HRLY     21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12

MIN/MAX                      67          84          69          83          68
TEMP                   70 68 68 77 83 84 81 74 72 70 70 77 80 83 78 73 70 69 69
DEWPT                  67 66 66 70 71 71 72 70 70 68 68 71 72 71 72 70 69 68 68
RH                     90 93 93 79 67 65 74 87 93 93 93 82 77 67 82 90 97 97 97
WIND DIR               SE  E SE SE SE SE SE  E SE SE SE SE SE SE  E SE  S  W NW
WIND SPD                2  2  3  5  6  6  4  4  4  3  3  5  5  4  4  3  2  2  2
CLOUDS                 SC B1 B1 B1 B1 SC B1 B1 B1 B2 B2 B2 B2 B2 B1 B1 B1 B2 B2
POP 12HR                     10          20          20          40          30
QPF 12HR                      0        0.04           0        0.08        0.04
SNOW 12HR                 00-00       00-00       00-00
RAIN SHWRS                       S  S  S  S  S  S  S  C  C  C  C  C  C  C  C  C
TSTMS                            S  S  S  S  S  S  S  C  C  C  C  C  C  C  C  C
OBVIS                     PF PF
HEAT INDEX                         88 89                      88
MAX HEAT                           88    90                85    89


DATE           08/30  WED 08/31/16  THU 09/01/16  FRI 09/02/16  SAT 09/03/16
CDT 6HRLY     13 19   01 07 13 19   01 07 13 19   01 07 13 19   01 07 13 19
UTC 6HRLY     18 00   06 12 18 00   06 12 18 00   06 12 18 00   06 12 18 00

MAX/MIN          83      66    81      60    79      60    80      64    82
TEMP          82 79   70 67 80 77   65 61 77 76   65 61 78 76   67 66 81 78
DEWPT         71 71   67 65 67 66   61 59 62 62   60 58 62 64   62 61 67 67
PWIND DIR         N       N    NE      NE     E       E    SE      SE     S
WIND CHAR        LT      LT    LT      LT    LT      LT    LT      GN    GN
AVG CLOUDS    B2 B1   B1 B1 B1 SC   FW SC SC FW   FW FW SC SC   SC SC B1 SC
POP 12HR         40      20    20      10    10      10    10      20    20
RAIN SHWRS     C  C    S  S  S  S                                S  S  S  S
TSTMS          C  C    S  S  S  S                                S  S  S  S

$$



USA.gov is the U.S. government's official web portal to all federal, state and local government web resources and services.