Point Forecast Matrices
Issued by NWS Binghamton, NY

Home | Current Version | Previous Version | Text Only | Print | Product List | Glossary On
Versions: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
000
FOUS51 KBGM 290232
PFMBGM

POINT FORECAST MATRICES
NATIONAL WEATHER SERVICE BINGHAMTON, NY
1032 PM EDT SAT MAR 28 2015

NYZ018-290900-
SYRACUSE HANCOCK INTERNATIONAL AIRPORT-ONONDAGA NY
43.12N  76.12W ELEV. 421 FT
1032 PM EDT SAT MAR 28 2015

DATE           03/28/15      SUN 03/29/15            MON 03/30/15            TUE
EDT 3HRLY     17 20 23 02 05 08 11 14 17 20 23 02 05 08 11 14 17 20 23 02 05 08
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                      13          37          30          42          28
TEMP                17 15 13 14 26 35 37 33 30 31 34 36 38 41 42 37 33 30 28 29
DEWPT                6  7 11 12 15 16 17 17 21 24 26 27 29 30 29 28 26 26 25 25
RH                  61 70 91 92 62 45 44 51 69 75 72 69 70 65 60 70 75 85 88 85
WIND DIR             W  W  W  W  W SW  S SE  S  S  S SW  W  W  W  W  W  W  W  W
WIND SPD             3  3  4  4  5  6  6  5  9 10 13 12 17 19 18 17 14 10  8  6
WIND GUST                                               27 31 29 28
CLOUDS              SC SC SC FW FW FW FW SC B1 OV OV OV OV OV OV OV B2 B2 B1 B1
POP 12HR                     10           5          60          60          60
QPF 12HR                      0           0        0.10        0.12        0.07
SNOW 12HR                 00-00       00-00           1
RAIN SHWRS                                               L  L  L  L  L
SNOWSHWRS                                    C  C  C  L  L        L  L  C  C


DATE           03/31  WED 04/01/15  THU 04/02/15  FRI 04/03/15  SAT 04/04/15
EDT 6HRLY     14 20   02 08 14 20   02 08 14 20   02 08 14 20   02 08 14 20
UTC 6HRLY     18 00   06 12 18 00   06 12 18 00   06 12 18 00   06 12 18 00

MAX/MIN          40      22    39      27    52      38    48      32    40
TEMP          39 34   25 23 38 35   29 28 50 47   40 38 47 42   35 32 39 37
DEWPT         27 28   21 17 21 20   20 27 41 42   36 34 33 31   30 27 22 31
PWIND DIR         W       N    NW      SE    SW       W    NW      NE     N
WIND CHAR        LT      LT    LT      LT    GN      LT    LT      LT    LT
AVG CLOUDS    B1 B2   B1 SC SC FW   SC SC B1 B2   B2 B2 B1 B1   B2 B2 B2 B1
POP 12HR         30      20     5      10    40      30    30      50    30
RAIN SHWRS        C                        C  C    C  C  C  C    C  C  C  C
SNOWSHWRS              S  S                                      C  C  C  C

$$
NYZ056-290900-
BINGHAMTON REGIONAL AIRPORT-BROOME NY
42.23N  75.98W ELEV. 1636 FT
1032 PM EDT SAT MAR 28 2015

DATE           03/28/15      SUN 03/29/15            MON 03/30/15            TUE
EDT 3HRLY     17 20 23 02 05 08 11 14 17 20 23 02 05 08 11 14 17 20 23 02 05 08
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                      11          36          28          42          25
TEMP                16 13 11 12 25 34 36 31 28 28 31 33 37 41 42 36 31 28 26 26
DEWPT                4  4  8 10 12 11 11 11 13 17 21 25 28 26 26 24 22 22 21 22
RH                  58 67 87 91 57 38 35 43 53 63 66 72 70 55 53 61 69 78 81 85
WIND DIR            NW NW NW NW NW SW SW  S  S  S  S SW SW  W  W  W  W NW  W  W
WIND SPD             8  6  5  6  5  5  5  8 11 13 13 11 13 16 16 13 12 10  8  6
WIND GUST                                                  26
CLOUDS              SC FW FW CL FW FW FW SC B1 B2 OV OV B2 B2 B2 B2 B1 SC SC B1
POP 12HR                      5           0          40          50          30
QPF 12HR                      0           0        0.05        0.06        0.01
SNOW 12HR                 00-00       00-00           1
FLURRIES
RAIN SHWRS                                               C  C  C              S
SNOWSHWRS                                    S  C  C  C  C        C  C  S  S  S


DATE           03/31  WED 04/01/15  THU 04/02/15  FRI 04/03/15  SAT 04/04/15
EDT 6HRLY     14 20   02 08 14 20   02 08 14 20   02 08 14 20   02 08 14 20
UTC 6HRLY     18 00   06 12 18 00   06 12 18 00   06 12 18 00   06 12 18 00

MAX/MIN          40      21    40      25    54      35    50      31    40
TEMP          39 33   24 22 39 35   28 26 52 47   38 36 49 44   34 31 39 37
DEWPT         24 28   21 19 22 22   21 25 39 43   35 34 36 34   31 30 25 34
PWIND DIR        SW       N    NW       S    SW       W    NW      NE     N
WIND CHAR        LT      LT    LT      LT    GN      GN    LT      LT    GN
AVG CLOUDS    B1 B2   B1 B1 SC FW   FW SC B1 B2   B2 B2 B2 B1   B2 B2 B2 B1
POP 12HR         40      30     5      10    40      30    30      50    30
RAIN SHWRS     S  C                        C  C    C  C  C  C    C  C  C  C
SNOWSHWRS      S       C  C                                      C  C

$$
PAZ044-290900-
WILKES-BARRE SCRANTON INTERNATIONAL AIRPORT-LUZERNE PA
41.33N  75.73W ELEV. 962 FT
1032 PM EDT SAT MAR 28 2015

DATE           03/28/15      SUN 03/29/15            MON 03/30/15            TUE
EDT 3HRLY     17 20 23 02 05 08 11 14 17 20 23 02 05 08 11 14 17 20 23 02 05 08
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                      14          38          28          46          28
TEMP                20 17 15 15 27 36 38 33 29 29 33 34 39 45 46 40 35 31 29 29
DEWPT                6  6  9 10 12 11 10 11 12 16 20 24 29 29 27 26 24 22 21 22
RH                  54 61 77 80 53 35 31 39 48 58 58 66 67 53 47 57 64 69 72 75
WIND DIR             N NW NW NW NW NW  W  S  S SW SW SW SW  W  W  W  W  W  W  W
WIND SPD            10  9  9  6  5  6  5  2  5  8  8  8 11 14 16 12 11 11  9  6
WIND GUST                                                  25 26
CLOUDS              SC FW FW CL CL CL FW FW SC B2 B2 B2 B2 B1 B1 B1 SC SC B1 B1
POP 12HR                      0           0          30          30          10
QPF 12HR                      0           0        0.02        0.01           0
SNOW 12HR                 00-00       00-00           T
RAIN SHWRS                                               C  S  S              S
SNOWSHWRS                                       S  S  C  C                    S


DATE           03/31  WED 04/01/15  THU 04/02/15  FRI 04/03/15  SAT 04/04/15
EDT 6HRLY     14 20   02 08 14 20   02 08 14 20   02 08 14 20   02 08 14 20
UTC 6HRLY     18 00   06 12 18 00   06 12 18 00   06 12 18 00   06 12 18 00

MAX/MIN          44      30    45      32    57      44    55      39    46
TEMP          43 39   32 31 44 40   34 33 55 53   46 45 54 51   42 39 46 44
DEWPT         26 30   29 24 24 24   24 29 40 45   42 38 39 39   37 37 28 39
PWIND DIR        SW       N    NW       S    SW       W    NW      SE    NW
WIND CHAR        LT      LT    LT      LT    GN      LT    LT      LT    GN
AVG CLOUDS    B2 B2   B1 B1 SC FW   FW SC B1 B1   B2 B2 B2 B2   B2 B2 B2 B1
POP 12HR         50      40     5       5    30      30    30      50    40
RAIN SHWRS     S  C    C  C                C  C    C  C  C  C    C  C  C  C
SNOWSHWRS      S       C  C

$$
NYZ024-290900-
ELMIRA CORNING REGIONAL AIRPORT-CHEMUNG NY
42.18N  76.90W ELEV. 954 FT
1032 PM EDT SAT MAR 28 2015

DATE           03/28/15      SUN 03/29/15            MON 03/30/15            TUE
EDT 3HRLY     17 20 23 02 05 08 11 14 17 20 23 02 05 08 11 14 17 20 23 02 05 08
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                       9          40          28          44          26
TEMP                15 12 10 10 26 38 40 32 28 30 33 35 38 43 44 38 33 29 27 27
DEWPT                5  5  8  9 14 15 16 17 18 21 25 27 30 29 27 25 24 24 22 23
RH                  64 73 91 96 60 38 37 53 66 69 72 72 73 57 51 59 69 81 81 85
WIND DIR             W  W  W SW  W SW SW  S SW SW SW SW  W  W  W  W  W  W  W  W
WIND SPD             4  3  3  3  3  5  6  3  4  8  6  6 14 18 17 11  8  6  4  3
WIND GUST                                                  28 27
CLOUDS              SC SC FW CL FW FW FW SC B1 OV OV B2 B2 B2 B2 B2 B1 SC B1 B1
POP 12HR                      5           5          40          40          30
QPF 12HR                      0           0        0.06        0.04        0.01
SNOW 12HR                 00-00       00-00           1
FLURRIES
RAIN SHWRS                                               C  C  C  C  C        C
SNOWSHWRS                                    S  C  C  C  C        C  C  S  S  C


DATE           03/31  WED 04/01/15  THU 04/02/15  FRI 04/03/15  SAT 04/04/15
EDT 6HRLY     14 20   02 08 14 20   02 08 14 20   02 08 14 20   02 08 14 20
UTC 6HRLY     18 00   06 12 18 00   06 12 18 00   06 12 18 00   06 12 18 00

MAX/MIN          42      24    43      30    56      37    51      32    40
TEMP          41 36   27 25 42 38   32 31 54 49   40 38 50 45   35 32 39 37
DEWPT         27 29   24 19 22 23   23 29 40 42   35 34 36 34   31 28 23 34
PWIND DIR        SW       N     N      SE    SW       W    NW      NE     N
WIND CHAR        LT      LT    LT      LT    GN      LT    LT      LT    GN
AVG CLOUDS    B2 B2   B1 B1 SC FW   FW SC B1 B2   B2 B2 B2 B1   B2 B2 B2 B1
POP 12HR         50      30     5      10    40      30    30      50    30
RAIN SHWRS     C  C                        C  C    C  C  C  C    C  C  C  C
SNOWSHWRS      C       C  C                                      C  C

$$
PAZ047-290900-
HAZELTON MUNICIPAL AIRPORT-LUZERNE NY
40.99N  76.00W ELEV. 1603 FT
1032 PM EDT SAT MAR 28 2015

DATE           03/28/15      SUN 03/29/15            MON 03/30/15            TUE
EDT 3HRLY     17 20 23 02 05 08 11 14 17 20 23 02 05 08 11 14 17 20 23 02 05 08
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                      14          39          28          48          29
TEMP                20 17 15 15 28 37 39 34 30 29 32 33 40 47 48 41 36 32 30 30
DEWPT                6  6  8  9  9  7  6 10 11 16 21 25 29 28 26 26 25 23 23 23
RH                  54 61 73 77 44 28 25 36 44 58 63 72 64 47 42 55 64 69 75 75
WIND DIR             N  N NW NW NW NW  W  S  S SW SW SW  W  W  W  W  W  W  W  W
WIND SPD            11 10  9  8  8  8  5  2  5  9  8  6 11 17 20 13 11 10  8  6
WIND GUST                                                  29 33 25 21 20
CLOUDS              SC FW FW CL CL CL FW FW SC B2 B2 B2 B2 B1 B1 SC SC SC B1 B1
POP 12HR                      0           0          30          30          10
QPF 12HR                      0           0        0.02        0.01           0
SNOW 12HR                 00-00       00-00           T
RAIN SHWRS                                               C  S  S              S
SNOWSHWRS                                       S  S  C                       S


DATE           03/31  WED 04/01/15  THU 04/02/15  FRI 04/03/15  SAT 04/04/15
EDT 6HRLY     14 20   02 08 14 20   02 08 14 20   02 08 14 20   02 08 14 20
UTC 6HRLY     18 00   06 12 18 00   06 12 18 00   06 12 18 00   06 12 18 00

MAX/MIN          45      30    46      31    57      43    56      39    48
TEMP          44 39   32 31 45 41   34 32 55 52   45 44 55 51   42 39 47 45
DEWPT         25 30   30 25 25 25   25 30 41 47   43 39 41 41   39 38 29 41
PWIND DIR        SW       N    NW       S    SW       W     W      SE    NW
WIND CHAR        LT      LT    LT      LT    GN      LT    LT      LT    GN
AVG CLOUDS    B2 B2   B1 B1 SC FW   FW SC B1 B2   B2 B2 B2 B2   B2 B2 B2 B1
POP 12HR         50      40     5      10    40      40    40      50    40
RAIN SHWRS     S  C    C  C                C  C    C  C  C  C    C  C  C  C
SNOWSHWRS      S       C  C

$$
NYZ025-290900-
ITHACA TOMPKINS REGIONAL AIRPORT-TOMPKINS NY
42.48N  76.47W ELEV. 1099 FT
1032 PM EDT SAT MAR 28 2015

DATE           03/28/15      SUN 03/29/15            MON 03/30/15            TUE
EDT 3HRLY     17 20 23 02 05 08 11 14 17 20 23 02 05 08 11 14 17 20 23 02 05 08
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                      11          37          30          42          26
TEMP                15 13 11 12 25 35 37 33 30 30 34 35 38 41 42 36 32 29 27 27
DEWPT                6  8 10 11 13 14 15 15 17 21 24 26 29 28 27 25 24 23 22 23
RH                  67 80 96 96 60 41 40 47 58 69 66 69 70 59 55 64 72 78 81 85
WIND DIR            NW NW NW  N  W SW  S  S  S  S  S  S  W  W  W  W  W NW  W  W
WIND SPD             5  5  5  4  5  6  9  9 12 14 17 13 16 18 19 16 12 10  8  6
WIND GUST                                                  29 31 26
CLOUDS              SC FW FW FW FW FW FW SC B1 OV OV OV B2 B2 B2 B2 B1 SC B1 B1
POP 12HR                     10           5          40          50          40
QPF 12HR                      0           0        0.06        0.06        0.03
SNOW 12HR                 00-00       00-00           1
FLURRIES
RAIN SHWRS                                               C  C  C              S
SNOWSHWRS                                    S  C  C  C  C        C  C  C  C  S


DATE           03/31  WED 04/01/15  THU 04/02/15  FRI 04/03/15  SAT 04/04/15
EDT 6HRLY     14 20   02 08 14 20   02 08 14 20   02 08 14 20   02 08 14 20
UTC 6HRLY     18 00   06 12 18 00   06 12 18 00   06 12 18 00   06 12 18 00

MAX/MIN          41      24    40      28    54      37    49      32    39
TEMP          40 35   27 25 39 36   30 29 52 48   40 38 48 43   35 32 39 37
DEWPT         26 28   24 19 22 22   22 28 41 43   36 35 35 33   31 29 23 33
PWIND DIR        SW       N    NW       S    SW       W    NW      NE     N
WIND CHAR        LT      LT    LT      LT    GN      LT    LT      LT    GN
AVG CLOUDS    B1 B2   B1 B1 SC FW   FW SC B1 B2   B2 B2 B2 B1   B2 B2 B2 B1
POP 12HR         40      30     5      10    40      30    30      50    30
RAIN SHWRS     S  C                        C  C    C  C  C  C    C  C  C  C
SNOWSHWRS      S       C  C                                      C  C  C  C

$$
NYZ062-290900-
SULLIVAN COUNTY INTERNATIONAL AIRPORT-SULLIVAN NY
41.71N  74.80W ELEV. 1403 FT
1032 PM EDT SAT MAR 28 2015

DATE           03/28/15      SUN 03/29/15            MON 03/30/15            TUE
EDT 3HRLY     17 20 23 02 05 08 11 14 17 20 23 02 05 08 11 14 17 20 23 02 05 08
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                      12          37          22          46          27
TEMP                18 15 13 13 26 35 37 30 24 23 27 29 36 44 46 39 34 30 28 28
DEWPT                4  5  6  7 10 11 10 10 11 15 18 21 27 25 23 22 21 20 18 19
RH                  53 64 73 76 50 36 32 42 57 71 68 72 69 47 40 50 58 66 66 68
WIND DIR            NW NW NW NW NW NW  W  S SE SE  S  S  W  W  W  W  W  W  W  W
WIND SPD            12  9  9  6  9  6  5  4  3  4  6  8 10 13 16 11 10  9  9  8
CLOUDS              SC FW FW CL CL CL FW FW SC B2 B2 B2 B2 B2 B2 B2 B1 SC SC SC
POP 12HR                      0           0          30          30          10
QPF 12HR                      0           0        0.02        0.02           0
SNOW 12HR                 00-00       00-00           T
FLURRIES
RAIN SHWRS                                               C  S  C
SNOWSHWRS                                       S  S  C  C


DATE           03/31  WED 04/01/15  THU 04/02/15  FRI 04/03/15  SAT 04/04/15
EDT 6HRLY     14 20   02 08 14 20   02 08 14 20   02 08 14 20   02 08 14 20
UTC 6HRLY     18 00   06 12 18 00   06 12 18 00   06 12 18 00   06 12 18 00

MAX/MIN          42      25    42      27    53      40    53      36    46
TEMP          41 36   28 26 41 37   30 28 51 49   42 41 52 48   39 37 45 43
DEWPT         24 27   25 21 22 22   19 25 37 42   39 36 37 37   34 36 28 37
PWIND DIR         W       N    NW      SW    SW       W    NW       E    NW
WIND CHAR        LT      LT    LT      LT    GN      LT    LT      LT    GN
AVG CLOUDS    B1 B2   B2 B1 SC FW   FW SC SC B1   B2 B2 B2 B2   B2 B2 B2 B1
POP 12HR         40      40     5       5    30      30    30      50    40
RAIN SHWRS        C                        C  C    C  C  C  C    C  C  C  C
SNOWSHWRS              C  C

$$
NYZ015-290900-
PENN YAN AIRPORT-YATES NY
42.65N  77.05W ELEV. 990 FT
1032 PM EDT SAT MAR 28 2015

DATE           03/28/15      SUN 03/29/15            MON 03/30/15            TUE
EDT 3HRLY     17 20 23 02 05 08 11 14 17 20 23 02 05 08 11 14 17 20 23 02 05 08
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                      13          38          31          42          27
TEMP                17 15 13 14 27 36 38 33 31 32 34 36 38 41 42 37 33 30 28 28
DEWPT                7  8 12 13 14 15 16 17 20 23 25 26 28 28 27 26 25 24 23 23
RH                  64 73 96 96 57 42 40 51 63 69 69 67 67 59 55 64 72 78 81 81
WIND DIR             W  W  W SW SW  S  S  S  S  S SW SW SW  W  W  W  W  W  W SW
WIND SPD             5  5  5  6  5  6  8  8 12 16 17 16 19 20 19 16 12 11  9  8
WIND GUST                                         27 26 31 33 32
CLOUDS              SC SC FW CL FW FW FW SC B1 OV OV OV B2 B2 B2 B2 B1 SC B1 B1
POP 12HR                     10           5          50          50          30
QPF 12HR                      0           0        0.07        0.06        0.01
SNOW 12HR                 00-00       00-00           1
RAIN SHWRS                                               C  C  C  C  C        S
SNOWSHWRS                                    C  C  C  C  C        C  C  S  S  S


DATE           03/31  WED 04/01/15  THU 04/02/15  FRI 04/03/15  SAT 04/04/15
EDT 6HRLY     14 20   02 08 14 20   02 08 14 20   02 08 14 20   02 08 14 20
UTC 6HRLY     18 00   06 12 18 00   06 12 18 00   06 12 18 00   06 12 18 00

MAX/MIN          41      24    41      29    54      37    48      31    39
TEMP          40 35   27 25 40 37   31 30 52 48   40 38 47 43   34 31 38 36
DEWPT         28 28   24 19 21 23   23 29 41 41   36 34 33 32   30 27 20 32
PWIND DIR        SW       N    NW       S    SW       W    NW      NE     N
WIND CHAR        LT      LT    LT      LT    GN      LT    LT      LT    GN
AVG CLOUDS    B2 B2   B1 SC SC FW   FW SC B1 B2   B2 B2 B2 B1   B2 B2 B2 B1
POP 12HR         40      30     5      10    40      30    30      50    30
RAIN SHWRS     S  C                        C  C    C  C  C  C    C  C  C  C
SNOWSHWRS      S       C  C                                      C  C  C  C

$$
NYZ037-290900-
ONEIDA COUNTY AIRPORT GRIFFISS AIRFIELD-ROME NY
43.23N  75.40W ELEV. 504 FT
1032 PM EDT SAT MAR 28 2015

DATE           03/28/15      SUN 03/29/15            MON 03/30/15            TUE
EDT 3HRLY     17 20 23 02 05 08 11 14 17 20 23 02 05 08 11 14 17 20 23 02 05 08
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                      10          35          25          41          26
TEMP                15 12 11 11 24 33 35 30 26 26 30 32 35 40 41 36 32 29 27 27
DEWPT                7  8  9 10 14 16 16 18 20 22 24 26 29 30 29 29 28 26 24 24
RH                  70 84 91 96 65 49 45 60 78 85 78 78 78 67 62 75 85 88 88 88
WIND DIR            NW  W  W  S  W  W  S SE SE  S  S  S  W  W  W  W  W  W  W  W
WIND SPD             3  2  2  1  5  8  6  4  8  6  9  9 14 17 18 16 12 10  6  5
WIND GUST                                                  27 29
CLOUDS              SC SC FW FW FW FW FW SC B1 OV OV OV OV OV OV OV B2 B2 B1 B1
POP 12HR                     10           5          60          70          60
QPF 12HR                      0           0        0.12        0.16        0.10
SNOW 12HR                 00-00       00-00           1
RAIN SHWRS                                               L  L  L
SNOWSHWRS                                    C  C  C  L  L        L  L  C  C


DATE           03/31  WED 04/01/15  THU 04/02/15  FRI 04/03/15  SAT 04/04/15
EDT 6HRLY     14 20   02 08 14 20   02 08 14 20   02 08 14 20   02 08 14 20
UTC 6HRLY     18 00   06 12 18 00   06 12 18 00   06 12 18 00   06 12 18 00

MAX/MIN          39      18    36      22    50      36    47      30    39
TEMP          38 32   22 19 35 31   24 23 48 45   38 37 46 41   33 30 38 36
DEWPT         28 27   18 16 20 19   17 22 39 41   35 33 33 31   28 26 22 31
PWIND DIR         W      NW    NW       S    SW       W    NW      NE     N
WIND CHAR        LT      LT    LT      LT    GN      GN    LT      LT    GN
AVG CLOUDS    B1 B2   B1 SC SC FW   SC SC B1 B2   B2 B2 B1 B1   B2 B2 B2 B1
POP 12HR         30      20     5      10    50      30    30      50    30
RAIN SHWRS        C                        C  C    C  C  C  C    C  C  C  C
SNOWSHWRS         C    S  S                                      C  C  C  C

$$




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