Point Forecast Matrices
Issued by NWS Des Moines, IA

Home | Current Version | Previous Version | Graphics & Text | Print | Product List | Glossary On
Versions: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
000
FOUS53 KDMX 010129
PFMDMX

POINT FORECAST MATRICES
NATIONAL WEATHER SERVICE DES MOINES IA
829 PM CDT FRI JUL 31 2015

IAZ060-011000-
DES MOINES-POLK IA
41.54N  93.65W ELEV. 924 FT
829 PM CDT FRI JUL 31 2015

DATE           07/31/15      SAT 08/01/15            SUN 08/02/15            MON
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          90          69          88          68
TEMP                76 70 66 67 80 89 90 86 77 73 70 70 80 86 88 84 77 72 69 69
DEWPT               66 64 62 62 66 67 67 69 68 67 66 66 69 70 70 69 69 66 66 65
RH                  71 81 87 84 62 48 47 57 74 81 87 87 69 59 55 61 76 81 90 87
WIND DIR            SE  S SW SW  W  W SW SW SW SW SW SW  W SW  W SW  W  W  W NW
WIND SPD             3  3  3  4  6  9  8  9  9  9 10  8  9 11 11  9  5  6  5  4
CLOUDS              FW FW FW FW SC SC SC B1 B1 B1 B1 SC SC SC FW SC FW SC FW SC
POP 12HR                     10          30          50          10          10
QPF 12HR                      0        0.01        0.13           0           0
SNOW 12HR                 00-00       00-00       00-00
RAIN SHWRS                                C  C  C  C                          S
TSTMS                                     C  C  C  C                          S
HEAT INDEX                                                 91 93
MAX HEAT               84          92    94    87          91    94    87


DATE           08/03  TUE 08/04/15  WED 08/05/15  THU 08/06/15  FRI 08/07/15
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          87      66    82      66    81      65    79      64    78
TEMP          85 83   70 66 80 79   69 66 79 78   68 65 77 77   67 64 76 75
DEWPT         67 68   65 63 66 67   64 64 67 67   64 63 66 66   63 61 61 60
PWIND DIR        NE       E     E       E     E       E    SE      NE     N
WIND CHAR        LT      LT    LT      LT    LT      GN    GN      GN    GN
AVG CLOUDS    SC SC   B1 B2 B1 SC   B1 B1 B1 SC   SC B2 B2 B2   B2 B1 SC B1
POP 12HR         20      50    30      40    30      40    50      40    20
RAIN SHWRS     S  S    C  C  C  C    C  C  C  C    C  C  C  C    C  C  S  S
TSTMS          S  S    C  C  C  C    C  C  C  C    C  C  C  C    C  C  S  S

$$
IAZ039-011000-
WATERLOO/CEDAR FALLS-BLACK HAWK IA
42.55N  92.40W ELEV. 865 FT
829 PM CDT FRI JUL 31 2015

DATE           07/31/15      SAT 08/01/15            SUN 08/02/15            MON
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                      61          85          65          85          62
TEMP                70 65 61 65 76 83 85 82 72 69 67 66 75 82 85 81 71 68 63 63
DEWPT               59 58 58 60 63 62 64 67 67 66 65 65 68 69 68 68 68 65 63 63
RH                  68 78 90 84 64 49 50 61 84 90 93 97 79 65 57 65 90 90100100
WIND DIR             W SW SW  W  W  W  W SW  S SW SW SW  W SW  W  W  W  W  W NW
WIND SPD             4  4  4  5  6  9  9  8  8  9  6  8  8 10 11 10  4  5  5  4
CLOUDS              CL FW CL FW FW SC SC B1 B1 B1 B1 SC SC FW SC SC SC SC FW FW
POP 12HR                      5          20          50          10          20
QPF 12HR                      0        0.01        0.16           0        0.02
SNOW 12HR                 00-00       00-00       00-00
RAIN SHWRS                                S  C  C  C              S  S  S  S
TSTMS                                     S  C  C  C              S  S  S  S


DATE           08/03  TUE 08/04/15  WED 08/05/15  THU 08/06/15  FRI 08/07/15
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    79      61    77      60    75      58    76
TEMP          81 80   64 61 76 76   64 61 75 74   63 60 73 72   61 59 73 73
DEWPT         63 64   60 58 61 63   60 60 63 64   61 60 64 64   60 58 59 59
PWIND DIR        NW       N     E      SE     E       E    SE      NE     N
WIND CHAR        LT      LT    LT      LT    LT      GN    GN      LT    GN
AVG CLOUDS    FW SC   SC SC SC SC   SC B1 B1 B1   SC B1 B2 B2   B2 B1 B1 SC
POP 12HR         10      30    20      40    30      30    40      40    20
RAIN SHWRS             C  C  S  S    C  C  C  C    C  C  C  C    C  C  S  S
TSTMS                  C  C  S  S    C  C  C  C    C  C  C  C    C  C  S  S

$$
IAZ048-011000-
AMES-STORY IA
41.99N  93.62W ELEV. 936 FT
829 PM CDT FRI JUL 31 2015

DATE           07/31/15      SAT 08/01/15            SUN 08/02/15            MON
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          86          65          85          63
TEMP                72 67 63 64 78 84 86 82 71 69 67 66 77 82 85 82 71 68 64 64
DEWPT               64 63 62 62 66 66 67 69 68 66 65 66 69 70 71 70 69 66 64 64
RH                  76 87 97 93 67 55 53 65 90 90 93100 76 67 63 67 93 93100100
WIND DIR             E  S SW SW  W  W SW SW SW SW SW SW  W SW  W  W  W  W  W  N
WIND SPD             3  4  4  4  6  6  9  8  8  9  6  8  8 10 10  9  3  5  4  4
CLOUDS              CL FW FW FW FW SC SC B1 B1 B1 B1 SC SC FW FW SC FW FW FW FW
POP 12HR                     10          30          50          10          10
QPF 12HR                      0        0.01        0.18           0           0
SNOW 12HR                 00-00       00-00       00-00
RAIN SHWRS                                C  C  C  C                          S
TSTMS                                     C  C  C  C                          S
HEAT INDEX                                                    90
MAX HEAT               81          88    89                88    90


DATE           08/03  TUE 08/04/15  WED 08/05/15  THU 08/06/15  FRI 08/07/15
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      63    80      62    79      62    76      59    77
TEMP          81 80   67 64 78 77   65 63 77 76   65 62 74 73   62 60 74 74
DEWPT         66 67   63 61 65 66   62 62 66 68   63 61 66 66   61 59 62 60
PWIND DIR        NE       E     E       E     E       E    SE      NE     N
WIND CHAR        LT      LT    LT      LT    LT      GN    GN      GN    GN
AVG CLOUDS    SC SC   B1 B1 B1 SC   B1 B1 B1 B1   B1 B2 B2 B2   B1 B1 SC SC
POP 12HR         20      50    20      40    30      40    50      40    10
RAIN SHWRS     S  S    C  C  S  S    C  C  C  C    C  C  C  C    C  C  S  S
TSTMS          S  S    C  C  S  S    C  C  C  C    C  C  C  C    C  C  S  S

$$
IAZ004-011000-
ESTHERVILLE-EMMET IA
43.40N  94.75W ELEV. 1315 FT
829 PM CDT FRI JUL 31 2015

DATE           07/31/15      SAT 08/01/15            SUN 08/02/15            MON
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          86          62          85          61
TEMP                70 66 64 63 76 84 86 81 70 68 64 63 76 83 85 81 71 66 62 62
DEWPT               57 59 60 60 60 64 65 66 65 64 63 63 65 66 65 65 64 62 60 60
RH                  63 78 87 90 58 51 50 60 84 87 97100 69 57 51 58 79 87 93 93
WIND DIR            SW SW  W  W  W SW SW SW SW SW SW SW  W  W  W  W  W NW  W NW
WIND SPD             4  6  8  5  5  8 10 10  9  9  6  8  8 11 12 11  4  5  5  5
CLOUDS              CL FW CL FW SC SC SC B1 B1 SC SC FW FW FW FW SC FW FW FW FW
POP 12HR                      5          40          50          10          10
QPF 12HR                      0        0.01        0.17           0           0
SNOW 12HR                 00-00       00-00       00-00
RAIN SHWRS                             S  C  C  S
TSTMS                                  S  C  C  S


DATE           08/03  TUE 08/04/15  WED 08/05/15  THU 08/06/15  FRI 08/07/15
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      59    77      60    74      57    75
TEMP          79 79   61 58 75 75   62 60 74 74   63 60 72 71   60 58 72 72
DEWPT         61 61   56 54 58 61   58 59 63 64   61 60 65 65   58 58 58 58
PWIND DIR         N      NE     E       E    SE       E    SE       N     N
WIND CHAR        LT      LT    LT      LT    GN      GN    GN      GN    GN
AVG CLOUDS    FW FW   SC SC FW SC   SC B1 B1 B1   SC B2 B2 B2   B1 B1 B1 B1
POP 12HR         10      20    10      40    30      50    50      30    20
RAIN SHWRS             S  S          C  C  C  C    C  C  C  C    C  C  S  S
TSTMS                  S  S          C  C  C  C    C  C  C  C    C  C  S  S

$$
IAZ035-011000-
FORT DODGE-WEBSTER IA
42.55N  94.18W ELEV. 1165 FT
829 PM CDT FRI JUL 31 2015

DATE           07/31/15      SAT 08/01/15            SUN 08/02/15            MON
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          87          64          86          62
TEMP                70 66 63 64 78 85 87 82 71 69 65 65 76 84 86 83 72 67 63 63
DEWPT               60 60 61 61 64 66 67 68 67 65 64 64 67 69 68 68 66 63 62 61
RH                  71 81 93 90 62 53 52 63 87 87 97 97 74 61 55 61 81 87 97 93
WIND DIR            SE SW SW  W  W SW SW SW SW SW SW SW  W SW  W  W  W NW  W  N
WIND SPD             3  4  5  5  5  8  9  9  8  8  6  6  8 10 10  9  4  4  5  4
CLOUDS              CL FW CL FW SC SC SC B1 B1 B1 SC SC FW FW FW SC FW FW FW FW
POP 12HR                      5          40          50           5          10
QPF 12HR                      0        0.01        0.18           0           0
SNOW 12HR                 00-00       00-00       00-00
RAIN SHWRS                             S  C  C  C  S
TSTMS                                  S  C  C  C  S


DATE           08/03  TUE 08/04/15  WED 08/05/15  THU 08/06/15  FRI 08/07/15
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          84      60    79      61    78      62    77      58    76
TEMP          82 81   64 61 76 76   64 62 76 75   65 62 75 74   61 59 73 73
DEWPT         63 65   60 57 62 64   61 60 65 66   62 61 66 67   59 58 60 59
PWIND DIR        NE      NE     E       E    SE       E    SE      NE     N
WIND CHAR        LT      LT    LT      LT    LT      GN    GN      LT    GN
AVG CLOUDS    FW SC   SC B1 SC SC   B1 B1 B1 B1   B1 B2 B2 B2   B2 B1 SC SC
POP 12HR         10      40    20      40    30      40    50      40    20
RAIN SHWRS             C  C  S  S    C  C  C  C    C  C  C  C    C  C  S  S
TSTMS                  C  C  S  S    C  C  C  C    C  C  C  C    C  C  S  S

$$
IAZ094-011000-
LAMONI-DECATUR IA
40.63N  93.90W ELEV. 1125 FT
829 PM CDT FRI JUL 31 2015

DATE           07/31/15      SAT 08/01/15            SUN 08/02/15            MON
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          88          68          89          68
TEMP                74 71 68 68 79 87 88 86 75 72 69 69 79 87 89 86 77 74 70 69
DEWPT               67 66 64 64 67 69 69 70 69 68 68 67 70 71 72 71 70 68 68 67
RH                  79 84 87 87 67 55 54 59 82 87 97 93 74 59 57 61 79 82 93 93
WIND DIR             N SE SW SW  W SW SW SW SW SW SW SW SW SW SW SW SW SW  W NW
WIND SPD             3  3  3  4  6  6  6  6  6  8  8  8 10 11 11  6  5  6  5  3
CLOUDS              SC SC FW SC FW SC SC B1 B1 SC SC SC SC SC SC FW FW SC SC SC
POP 12HR                     80          20          40          10          10
QPF 12HR                   0.10        0.04        0.11           0           0
SNOW 12HR                 00-00       00-00       00-00
RAIN SHWRS           C  S  S              C  C  C  S                          S
TSTMS                C  S  S              C  C  C  S                          S
HEAT INDEX                            93                   93 96 92
MAX HEAT                           92    94    87          94    96    88


DATE           08/03  TUE 08/04/15  WED 08/05/15  THU 08/06/15  FRI 08/07/15
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          88      68    83      66    83      66    81      65    79
TEMP          87 86   72 68 81 80   69 67 81 80   69 66 79 78   68 65 77 76
DEWPT         71 71   68 66 69 69   67 65 69 69   66 65 68 70   66 63 63 63
PWIND DIR        SW       E     E      SE    SE      SE    SE      NE     N
WIND CHAR        LT      LT    LT      LT    LT      LT    GN      GN    GN
AVG CLOUDS    SC SC   SC SC SC SC   B1 B1 B1 SC   SC B1 B1 B1   B2 B1 B1 B1
POP 12HR         20      30    30      50    20      30    30      40    20
RAIN SHWRS     S  S    C  C  C  C    C  C  S  S    C  C  C  C    C  C  S  S
TSTMS          S  S    C  C  C  C    C  C  S  S    C  C  C  C    C  C  S  S

$$
IAZ017-011000-
MASON CITY-CERRO GORDO IA
43.16N  93.33W ELEV. 1189 FT
829 PM CDT FRI JUL 31 2015

DATE           07/31/15      SAT 08/01/15            SUN 08/02/15            MON
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                      60          84          63          85          61
TEMP                69 63 61 62 75 82 84 81 69 67 64 64 75 83 85 81 71 67 63 62
DEWPT               58 58 59 59 61 63 65 67 66 66 64 64 67 68 67 67 65 64 62 61
RH                  68 84 93 90 62 53 53 63 90 97100100 76 61 55 63 81 90 97 97
WIND DIR             W SW  W  W NW  W SW SW SW SW SW SW  W SW  W  W  W NW  W NW
WIND SPD             4  6  6  6  6  8  9  9  8 10  8  8  8 11 12 11  4  5  5  5
CLOUDS              CL FW CL FW SC SC SC B1 B1 B1 B1 SC FW FW FW SC FW FW FW FW
POP 12HR                      5          20          50          10          10
QPF 12HR                      0        0.01        0.19           0           0
SNOW 12HR                 00-00       00-00       00-00
RAIN SHWRS                                C  C  C  C
TSTMS                                     C  C  C  C


DATE           08/03  TUE 08/04/15  WED 08/05/15  THU 08/06/15  FRI 08/07/15
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      58    79      59    77      60    75      57    75
TEMP          81 80   62 59 76 76   63 60 74 74   63 60 73 72   60 58 72 72
DEWPT         61 63   57 56 61 63   59 59 63 64   60 60 65 64   59 58 60 59
PWIND DIR        NW       N    NE       E     E       E    SE      NW     N
WIND CHAR        LT      LT    LT      LT    GN      GN    GN      LT    GN
AVG CLOUDS    FW FW   SC SC FW SC   SC B1 B1 B1   SC B1 B2 B2   B2 B1 B1 B1
POP 12HR         10      20    10      30    30      40    50      40    20
RAIN SHWRS             S  S          C  C  C  C    C  C  C  C    C  C  S  S
TSTMS                  S  S          C  C  C  C    C  C  C  C    C  C  S  S

$$
IAZ049-011000-
MARSHALLTOWN-MARSHALL IA
42.11N  92.91W ELEV. 972 FT
829 PM CDT FRI JUL 31 2015

DATE           07/31/15      SAT 08/01/15            SUN 08/02/15            MON
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          85          65          85          64
TEMP                71 66 63 64 77 83 85 82 71 70 67 66 77 83 85 82 73 69 65 65
DEWPT               61 60 59 61 66 66 67 69 68 67 65 66 68 71 70 70 69 65 65 64
RH                  71 81 87 90 69 57 55 65 90 90 93100 74 67 61 67 87 87100 97
WIND DIR            NW SW SW SW  W  W SW SW SW SW SW SW  W SW  W  W  W  W  W NW
WIND SPD             3  3  4  5  6  8  9  6  8  9  6  8  9 11 11  9  4  6  5  5
CLOUDS              CL FW FW FW FW SC SC B1 B1 B1 B1 SC SC SC SC SC SC FW FW FW
POP 12HR                      5          20          50          20          10
QPF 12HR                      0        0.01        0.15        0.01           0
SNOW 12HR                 00-00       00-00       00-00
RAIN SHWRS                                C  C  C  C  S  S
TSTMS                                     C  C  C  C  S  S
HEAT INDEX                                                 88 90
MAX HEAT                           86    88                88    90


DATE           08/03  TUE 08/04/15  WED 08/05/15  THU 08/06/15  FRI 08/07/15
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      62    79      62    77      61    76      59    76
TEMP          82 80   66 63 77 76   65 62 75 74   64 61 74 73   62 60 74 73
DEWPT         65 66   62 60 64 66   61 62 65 67   62 61 67 66   61 59 61 61
PWIND DIR        NW       N     E      SE     E       E    SE      NE     N
WIND CHAR        LT      LT    LT      LT    LT      GN    GN      GN    GN
AVG CLOUDS    FW SC   SC B1 B1 SC   B1 B1 B1 B1   SC B1 B2 B2   B1 B1 B1 SC
POP 12HR         10      40    20      40    30      30    40      30    10
RAIN SHWRS             C  C  S  S    C  C  C  C    C  C  C  C    C  C
TSTMS                  C  C  S  S    C  C  C  C    C  C  C  C    C  C

$$
IAZ086-011000-
OTTUMWA-WAPELLO IA
41.11N  92.45W ELEV. 836 FT
829 PM CDT FRI JUL 31 2015

DATE           07/31/15      SAT 08/01/15            SUN 08/02/15            MON
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          88          67          87          67
TEMP                74 69 66 67 79 87 88 83 73 69 68 68 77 85 87 82 76 72 68 68
DEWPT               67 63 62 63 67 68 67 69 69 68 67 68 70 72 71 71 70 69 68 67
RH                  79 81 87 87 67 53 50 63 87 97 97100 79 65 59 69 82 90100 97
WIND DIR             N SE SW SW  W  W  W SW SW SW SW SW SW SW SW SW SW SW  W NW
WIND SPD             4  3  4  5  8  8  8  6  8  8  8  8  9 11 11  9  8  8  6  5
CLOUDS              FW FW FW FW FW SC SC SC B1 B1 B2 B1 SC SC SC SC SC FW FW FW
POP 12HR                     10          20          50          20          10
QPF 12HR                      0        0.01        0.13        0.02           0
SNOW 12HR                 00-00       00-00       00-00
RAIN SHWRS                                S  C  C  C  S  S                    S
TSTMS                                     S  C  C  C  S  S                    S
HEAT INDEX                                                 91 93 87
MAX HEAT               83          91    92    84          91    93    85


DATE           08/03  TUE 08/04/15  WED 08/05/15  THU 08/06/15  FRI 08/07/15
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          87      66    81      64    80      63    78      62    77
TEMP          86 83   70 66 79 78   67 64 78 77   66 63 76 75   65 62 75 74
DEWPT         70 70   66 65 67 69   65 64 68 69   65 63 66 68   63 62 63 63
PWIND DIR        NE      NE     E       E     E       E    SE      NE     N
WIND CHAR        LT      LT    LT      LT    LT      LT    GN      GN    GN
AVG CLOUDS    SC SC   B1 B1 B1 B1   B1 B2 B1 B1   SC B1 B1 B2   B2 B1 B1 B1
POP 12HR         20      50    30      50    30      30    30      40    20
RAIN SHWRS     S  S    C  C  C  C    C  C  C  C    C  C  C  C    C  C  S  S
TSTMS          S  S    C  C  C  C    C  C  C  C    C  C  C  C    C  C  S  S

$$



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