Zone Forecast Product
Issued by NWS Newport/Morehead, NC

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 19 20 21 22 23 24
000
FPUS52 KMHX 162335
ZFPMHX

Zone Forecast Product for Eastern North Carolina
National Weather Service Newport/Morehead City NC
635 PM EST Sat Dec 16 2017

NCZ029-170915-
Martin-
Including the cities of Jamesville, Oak City, Robersonville,
and Williamston
635 PM EST Sat Dec 16 2017

.TONIGHT...Mostly clear. Lows around 30. Light and variable winds.
.SUNDAY...Sunny in the morning, then becoming partly sunny. Highs in
the mid 50s. Light and variable winds.
.SUNDAY NIGHT...Mostly cloudy. Lows in the lower 40s. Light and
variable winds.
.MONDAY...Mostly sunny. Highs in the lower 60s. Light and variable
winds.
.MONDAY NIGHT...Partly cloudy in the evening, then becoming mostly
cloudy. Lows in the lower 40s. Light and variable winds.
.TUESDAY...Mostly sunny. Highs in the upper 60s.
.TUESDAY NIGHT...Mostly cloudy in the evening, then becoming partly
cloudy. Lows in the mid 40s.
.WEDNESDAY...Partly sunny with a 40 percent chance of showers. Highs
in the upper 50s.
.WEDNESDAY NIGHT...Mostly cloudy with a 50 percent chance of
showers. Lows in the upper 30s.
.THURSDAY...Partly sunny. Highs in the mid 50s.
.THURSDAY NIGHT...Mostly cloudy. Lows in the mid 40s.
.FRIDAY...Partly sunny. Highs in the mid 60s.
.FRIDAY NIGHT...Mostly cloudy. Lows in the upper 40s.
.SATURDAY...Mostly cloudy. Highs around 60.

$$

NCZ044-170915-
Pitt-
Including the cities of Bethel, Farmville, Greenville, Grifton,
and Grimesland
635 PM EST Sat Dec 16 2017

.TONIGHT...Mostly clear. Lows around 30. Light and variable winds.
.SUNDAY...Sunny in the morning, then becoming partly sunny. Highs in
the upper 50s. Light and variable winds.
.SUNDAY NIGHT...Mostly cloudy. Lows in the lower 40s. Light and
variable winds.
.MONDAY...Mostly sunny. Highs in the lower 60s. Light and variable
winds.
.MONDAY NIGHT...Mostly cloudy. Lows in the mid 40s. Light and
variable winds.
.TUESDAY...Mostly sunny. Highs in the upper 60s.
.TUESDAY NIGHT...Mostly cloudy. Lows in the mid 40s.
.WEDNESDAY...Partly sunny with a 50 percent chance of showers. Highs
in the upper 50s.
.WEDNESDAY NIGHT...Mostly cloudy with a 50 percent chance of
showers. Lows in the upper 30s.
.THURSDAY...Partly sunny. Highs in the mid 50s.
.THURSDAY NIGHT...Mostly cloudy. Lows in the mid 40s.
.FRIDAY...Partly sunny. Highs in the mid 60s.
.FRIDAY NIGHT...Mostly cloudy. Lows in the upper 40s.
.SATURDAY...Mostly cloudy. Highs around 60.

$$

NCZ079-170915-
Greene-
Including the cities of Hookerton, Snow Hill, and Walstonburg
635 PM EST Sat Dec 16 2017

.TONIGHT...Mostly clear. Lows around 30. Light and variable winds.
.SUNDAY...Mostly sunny. Highs in the upper 50s. Light and variable
winds.
.SUNDAY NIGHT...Mostly cloudy. Lows in the lower 40s. Light and
variable winds.
.MONDAY...Partly sunny. Highs in the lower 60s. Light and variable
winds.
.MONDAY NIGHT...Mostly cloudy. Lows in the mid 40s. Light and
variable winds.
.TUESDAY...Partly sunny. Highs in the upper 60s.
.TUESDAY NIGHT...Mostly cloudy. Lows in the upper 40s.
.WEDNESDAY...Partly sunny with a 50 percent chance of showers. Highs
around 60.
.WEDNESDAY NIGHT...Mostly cloudy with a 50 percent chance of
showers. Lows around 40.
.THURSDAY...Partly sunny. Highs in the mid 50s.
.THURSDAY NIGHT...Mostly cloudy. Lows in the mid 40s.
.FRIDAY...Partly sunny. Highs in the mid 60s.
.FRIDAY NIGHT...Mostly cloudy. Lows in the upper 40s.
.SATURDAY...Mostly cloudy. Highs around 60.

$$

NCZ091-170915-
Lenoir-
Including the cities of Kinston, La Grange, and Pink Hill
635 PM EST Sat Dec 16 2017

.TONIGHT...Mostly clear. Lows around 30. Light and variable winds.
.SUNDAY...Mostly sunny. Highs around 60. Light and variable winds.
.SUNDAY NIGHT...Mostly cloudy. Lows in the lower 40s. Light and
variable winds.
.MONDAY...Partly sunny. Highs in the mid 60s. Light and variable
winds.
.MONDAY NIGHT...Mostly cloudy. Lows in the upper 40s. Light and
variable winds.
.TUESDAY...Partly sunny. Highs in the upper 60s.
.TUESDAY NIGHT...Mostly cloudy. Lows around 50.
.WEDNESDAY...Partly sunny with a 50 percent chance of showers. Highs
in the lower 60s.
.WEDNESDAY NIGHT...Showers likely, mainly in the evening. Lows in
the lower 40s. Chance of rain 60 percent.
.THURSDAY...Partly sunny. Highs in the upper 50s.
.THURSDAY NIGHT...Mostly cloudy. Lows in the mid 40s.
.FRIDAY...Partly sunny. Highs in the mid 60s.
.FRIDAY NIGHT...Mostly cloudy. Lows in the upper 40s.
.SATURDAY...Mostly cloudy. Highs in the lower 60s.

$$

NCZ090-170915-
Duplin-
Including the cities of Beulaville, Faison, Kenansville, Wallace,
and Warsaw
635 PM EST Sat Dec 16 2017

.TONIGHT...Mostly clear. Lows in the upper 20s. Light and variable
winds.
.SUNDAY...Mostly sunny. Highs in the upper 50s. Light and variable
winds.
.SUNDAY NIGHT...Mostly cloudy. Not as cool with lows in the mid 40s.
Light and variable winds.
.MONDAY...Mostly cloudy in the morning, then becoming partly sunny.
Highs in the mid 60s. Light and variable winds.
.MONDAY NIGHT...Mostly cloudy. Lows in the upper 40s. Light and
variable winds.
.TUESDAY...Partly sunny. Highs in the upper 60s.
.TUESDAY NIGHT...Mostly cloudy with a 30 percent chance of showers.
Lows in the upper 40s.
.WEDNESDAY...Partly sunny with a 50 percent chance of showers. Highs
in the lower 60s.
.WEDNESDAY NIGHT...Showers likely, mainly in the evening. Lows in
the upper 30s. Chance of rain 60 percent.
.THURSDAY...Partly sunny. Highs in the upper 50s.
.THURSDAY NIGHT...Mostly cloudy. Lows in the mid 40s.
.FRIDAY...Partly sunny. Highs in the mid 60s.
.FRIDAY NIGHT...Mostly cloudy. Lows in the upper 40s.
.SATURDAY...Mostly cloudy. Highs in the lower 60s.

$$

NCZ045-170915-
Washington-
Including the cities of Creswell, Plymouth, and Roper
635 PM EST Sat Dec 16 2017

.TONIGHT...Mostly clear. Lows in the upper 20s. Light and variable
winds.
.SUNDAY...Mostly sunny. Highs in the upper 50s. Light and variable
winds.
.SUNDAY NIGHT...Mostly cloudy. Lows in the lower 40s. Light and
variable winds.
.MONDAY...Mostly sunny. Highs in the lower 60s. Light and variable
winds.
.MONDAY NIGHT...Partly cloudy in the evening, then becoming mostly
cloudy. Lows in the mid 40s. Light and variable winds.
.TUESDAY...Mostly sunny. Highs in the mid 60s.
.TUESDAY NIGHT...Mostly cloudy in the evening, then becoming partly
cloudy. Lows in the upper 40s.
.WEDNESDAY...Partly sunny with a 40 percent chance of showers. Highs
in the upper 50s.
.WEDNESDAY NIGHT...Mostly cloudy with a 50 percent chance of
showers. Lows in the upper 30s.
.THURSDAY...Partly sunny with a 40 percent chance of showers. Highs
in the mid 50s.
.THURSDAY NIGHT...Mostly cloudy. Lows in the mid 40s.
.FRIDAY...Partly sunny. Highs in the mid 60s.
.FRIDAY NIGHT...Mostly cloudy. Lows in the upper 40s.
.SATURDAY...Mostly cloudy. Highs in the upper 50s.

$$

NCZ046-170915-
Tyrrell-
Including the cities of Columbia and Gum Neck
635 PM EST Sat Dec 16 2017

.TONIGHT...Mostly clear. Lows in the upper 20s. Southwest winds
around 10 mph this evening, becoming light and variable.
.SUNDAY...Mostly sunny. Highs in the mid 50s. Light and variable
winds.
.SUNDAY NIGHT...Mostly cloudy. Lows in the lower 40s. Light and
variable winds.
.MONDAY...Mostly sunny. Highs in the lower 60s. Light and variable
winds.
.MONDAY NIGHT...Partly cloudy. Lows in the mid 40s. Light and
variable winds.
.TUESDAY...Mostly sunny. Highs in the mid 60s.
.TUESDAY NIGHT...Mostly cloudy in the evening, then becoming partly
cloudy. Lows in the mid 40s.
.WEDNESDAY...Partly sunny with a 40 percent chance of showers. Highs
around 60.
.WEDNESDAY NIGHT...Mostly cloudy with a 50 percent chance of
showers. Lows around 40.
.THURSDAY...Partly sunny with a 40 percent chance of showers. Highs
in the mid 50s.
.THURSDAY NIGHT...Mostly cloudy. Lows in the mid 40s.
.FRIDAY...Partly sunny. Highs in the mid 60s.
.FRIDAY NIGHT...Mostly cloudy. Lows in the upper 40s.
.SATURDAY...Mostly cloudy. Highs in the upper 50s.

$$

NCZ047-170915-
Mainland Dare-
Including the cities of East Lake, Manns Harbor, and Stumpy Point
635 PM EST Sat Dec 16 2017

.TONIGHT...Mostly clear. Lows in the lower 30s. West winds around
10 mph.
.SUNDAY...Mostly sunny. Highs in the mid 50s. Light and variable
winds, becoming southwest around 10 mph in the afternoon.
.SUNDAY NIGHT...Mostly cloudy. Lows in the lower 40s. West winds
around 10 mph.
.MONDAY...Mostly sunny. Highs in the lower 60s. West winds around
10 mph.
.MONDAY NIGHT...Partly cloudy. Lows in the mid 40s. Light and
variable winds, becoming west around 10 mph after midnight.
.TUESDAY...Mostly sunny. Highs in the mid 60s.
.TUESDAY NIGHT...Mostly cloudy in the evening, then becoming partly
cloudy. Lows in the upper 40s.
.WEDNESDAY...Partly sunny with a 40 percent chance of showers. Highs
around 60.
.WEDNESDAY NIGHT...Mostly cloudy with a 50 percent chance of
showers. Lows in the lower 40s.
.THURSDAY...Partly sunny with a 40 percent chance of showers. Highs
in the upper 50s.
.THURSDAY NIGHT...Mostly cloudy. Lows in the upper 40s.
.FRIDAY...Partly sunny. Highs in the mid 60s.
.FRIDAY NIGHT...Mostly cloudy. Lows in the upper 40s.
.SATURDAY...Mostly cloudy. Highs in the upper 50s.

$$

NCZ081-170915-
Mainland Hyde-
Including the cities of Engelhard, Fairfield, Ponzer, Scranton,
and Swanquarter
635 PM EST Sat Dec 16 2017

.TONIGHT...Mostly clear. Lows around 30. Light and variable winds.
.SUNDAY...Mostly sunny. Highs in the mid 50s. Light and variable
winds.
.SUNDAY NIGHT...Mostly cloudy. Lows in the lower 40s. Light and
variable winds.
.MONDAY...Mostly sunny. Highs in the lower 60s. West winds around
10 mph in the morning, becoming light and variable.
.MONDAY NIGHT...Partly cloudy in the evening, then becoming mostly
cloudy. Lows in the mid 40s. Light and variable winds.
.TUESDAY...Mostly sunny. Highs in the mid 60s.
.TUESDAY NIGHT...Mostly cloudy. Lows in the upper 40s.
.WEDNESDAY...Partly sunny with a 40 percent chance of showers. Highs
around 60.
.WEDNESDAY NIGHT...Mostly cloudy with a 50 percent chance of
showers. Lows in the lower 40s.
.THURSDAY...Partly sunny with a 50 percent chance of showers. Highs
in the upper 50s.
.THURSDAY NIGHT...Mostly cloudy. Lows in the upper 40s.
.FRIDAY...Partly sunny. Highs in the mid 60s.
.FRIDAY NIGHT...Mostly cloudy. Lows in the upper 40s.
.SATURDAY...Mostly cloudy. Highs around 60.

$$

NCZ080-170915-
Beaufort-
Including the cities of Aurora, Bath, Belhaven, Chocowinity,
and Washington
635 PM EST Sat Dec 16 2017

.TONIGHT...Mostly clear. Lows in the lower 30s. Light and variable
winds.
.SUNDAY...Mostly sunny. Highs in the upper 50s. Light and variable
winds.
.SUNDAY NIGHT...Mostly cloudy. Lows in the mid 40s. Light and
variable winds.
.MONDAY...Partly sunny. Highs in the lower 60s. Light and variable
winds.
.MONDAY NIGHT...Mostly cloudy. Lows in the mid 40s. Light and
variable winds.
.TUESDAY...Mostly sunny. Highs in the upper 60s.
.TUESDAY NIGHT...Mostly cloudy. Lows in the upper 40s.
.WEDNESDAY...Partly sunny with a 50 percent chance of showers. Highs
in the upper 50s.
.WEDNESDAY NIGHT...Mostly cloudy with a 50 percent chance of
showers. Lows in the lower 40s.
.THURSDAY...Partly sunny. Highs in the mid 50s.
.THURSDAY NIGHT...Mostly cloudy. Lows in the mid 40s.
.FRIDAY...Partly sunny. Highs in the mid 60s.
.FRIDAY NIGHT...Mostly cloudy. Lows in the upper 40s.
.SATURDAY...Mostly cloudy. Highs in the lower 60s.

$$

NCZ094-170915-
Pamlico-
Including the cities of Arapahoe, Bayboro, Oriental, and Vandemere
635 PM EST Sat Dec 16 2017

.TONIGHT...Mostly clear. Lows in the mid 30s. West winds around
10 mph this evening, becoming light and variable.
.SUNDAY...Mostly sunny. Highs in the upper 50s. Light and variable
winds.
.SUNDAY NIGHT...Mostly cloudy. Lows in the mid 40s. Light and
variable winds.
.MONDAY...Partly sunny. Highs in the mid 60s. Light and variable
winds.
.MONDAY NIGHT...Mostly cloudy. Lows in the upper 40s. Light and
variable winds.
.TUESDAY...Partly sunny. Highs in the upper 60s.
.TUESDAY NIGHT...Mostly cloudy. Lows in the lower 50s.
.WEDNESDAY...Partly sunny with a 50 percent chance of showers. Highs
around 60.
.WEDNESDAY NIGHT...Showers likely, mainly in the evening. Lows in
the mid 40s. Chance of rain 60 percent.
.THURSDAY...Partly sunny. Highs in the upper 50s.
.THURSDAY NIGHT...Mostly cloudy. Lows in the upper 40s.
.FRIDAY...Partly sunny. Highs in the mid 60s.
.FRIDAY NIGHT...Mostly cloudy. Lows around 50.
.SATURDAY...Mostly cloudy. Highs in the lower 60s.

$$

NCZ093-170915-
Craven-
Including the cities of Cove City, Havelock, New Bern, and Vanceboro
635 PM EST Sat Dec 16 2017

.TONIGHT...Mostly clear. Lows around 30. Light and variable winds.
.SUNDAY...Mostly sunny. Highs around 60. Light and variable winds.
.SUNDAY NIGHT...Mostly cloudy. Lows in the mid 40s. Light and
variable winds.
.MONDAY...Partly sunny. Highs in the mid 60s. Light and variable
winds.
.MONDAY NIGHT...Mostly cloudy. Lows in the upper 40s. Light and
variable winds.
.TUESDAY...Partly sunny. Highs in the upper 60s.
.TUESDAY NIGHT...Mostly cloudy. Lows in the lower 50s.
.WEDNESDAY...Partly sunny with a 50 percent chance of showers. Highs
in the lower 60s.
.WEDNESDAY NIGHT...Showers likely, mainly in the evening. Lows in
the lower 40s. Chance of rain 60 percent.
.THURSDAY...Partly sunny. Highs in the upper 50s.
.THURSDAY NIGHT...Mostly cloudy. Lows in the upper 40s.
.FRIDAY...Partly sunny. Highs in the upper 60s.
.FRIDAY NIGHT...Mostly cloudy. Lows in the upper 40s.
.SATURDAY...Mostly cloudy. Highs in the lower 60s.

$$

NCZ092-170915-
Jones-
Including the cities of Maysville, Pollocksville, and Trenton
635 PM EST Sat Dec 16 2017

.TONIGHT...Mostly clear. Lows in the upper 20s. Light and variable
winds.
.SUNDAY...Mostly sunny. Highs around 60. Light and variable winds.
.SUNDAY NIGHT...Mostly cloudy. Lows in the lower 40s. Light and
variable winds.
.MONDAY...Partly sunny. Highs in the mid 60s. Light and variable
winds.
.MONDAY NIGHT...Mostly cloudy. Lows in the upper 40s. Light and
variable winds.
.TUESDAY...Partly sunny. Highs in the upper 60s.
.TUESDAY NIGHT...Mostly cloudy with a 30 percent chance of showers.
Lows in the lower 50s.
.WEDNESDAY...Partly sunny with a 50 percent chance of showers. Highs
in the lower 60s.
.WEDNESDAY NIGHT...Showers likely, mainly in the evening. Lows in
the lower 40s. Chance of rain 60 percent.
.THURSDAY...Partly sunny. Highs in the upper 50s.
.THURSDAY NIGHT...Mostly cloudy. Lows in the mid 40s.
.FRIDAY...Partly sunny. Highs in the mid 60s.
.FRIDAY NIGHT...Mostly cloudy. Lows in the upper 40s.
.SATURDAY...Mostly cloudy. Highs in the lower 60s.

$$

NCZ098-170915-
Onslow-
Including the cities of Jacksonville, North Topsail Beach,
Richlands, and Swansboro
635 PM EST Sat Dec 16 2017

.TONIGHT...Mostly clear. Lows around 30. Light and variable winds.
.SUNDAY...Mostly sunny. Highs around 60. Light and variable winds.
.SUNDAY NIGHT...Mostly cloudy. Lows in the mid 40s. Light and
variable winds.
.MONDAY...Mostly cloudy with a slight chance of showers in the
morning, then partly sunny in the afternoon. Highs in the mid 60s.
Light and variable winds. Chance of rain 20 percent.
.MONDAY NIGHT...Mostly cloudy. Lows in the upper 40s. Light and
variable winds.
.TUESDAY...Partly sunny. Highs in the upper 60s.
.TUESDAY NIGHT...Mostly cloudy with a 30 percent chance of showers.
Lows in the lower 50s.
.WEDNESDAY...Partly sunny with a 50 percent chance of showers. Highs
in the lower 60s.
.WEDNESDAY NIGHT...Showers likely, mainly in the evening. Lows in
the lower 40s. Chance of rain 60 percent.
.THURSDAY...Partly sunny. Highs in the upper 50s.
.THURSDAY NIGHT...Mostly cloudy. Lows in the mid 40s.
.FRIDAY...Partly sunny. Highs in the upper 60s.
.FRIDAY NIGHT...Mostly cloudy. Lows in the upper 40s.
.SATURDAY...Mostly cloudy. Highs in the mid 60s.

$$

NCZ095-170915-
Carteret-
Including the cities of Atlantic Beach, Beaufort, Emerald Isle,
Morehead City, and Newport
635 PM EST Sat Dec 16 2017

.TONIGHT...Mostly clear. Lows in the mid 30s. West winds around
10 mph.
.SUNDAY...Mostly sunny. Highs in the upper 50s. Light and variable
winds, becoming southwest around 10 mph in the afternoon.
.SUNDAY NIGHT...Mostly cloudy. Lows in the mid 40s. West winds
around 10 mph.
.MONDAY...Partly sunny. A slight chance of showers in the morning.
Highs in the lower 60s. West winds around 10 mph. Chance of rain
20 percent.
.MONDAY NIGHT...Mostly cloudy. Lows in the upper 40s. West winds
around 10 mph.
.TUESDAY...Partly sunny. Highs in the mid 60s.
.TUESDAY NIGHT...Mostly cloudy. Lows in the lower 50s.
.WEDNESDAY...Partly sunny with a 50 percent chance of showers. Highs
in the lower 60s.
.WEDNESDAY NIGHT...Showers likely, mainly in the evening. Lows in
the mid 40s. Chance of rain 60 percent.
.THURSDAY...Partly sunny. Highs in the upper 50s.
.THURSDAY NIGHT...Mostly cloudy. Lows in the upper 40s.
.FRIDAY...Partly sunny. Highs in the mid 60s.
.FRIDAY NIGHT...Mostly cloudy. Lows in the lower 50s.
.SATURDAY...Mostly cloudy. Highs in the lower 60s.

$$

NCZ103-170915-
Outer Banks Dare-
Including the cities of Buxton, Hatteras Village, Kitty Hawk,
Manteo, Nags Head, and Rodanthe
635 PM EST Sat Dec 16 2017

.TONIGHT...Mostly clear. Lows in the mid 30s. West winds 10 to
15 mph.
.SUNDAY...Mostly sunny. Highs in the mid 50s. West winds around
10 mph.
.SUNDAY NIGHT...Mostly cloudy. Lows in the mid 40s. West winds 10 to
15 mph.
.MONDAY...Mostly sunny. Highs around 60. West winds around 10 mph.
.MONDAY NIGHT...Partly cloudy. Lows in the upper 40s, except in the
lower 50s south of Oregon Inlet. West winds around 10 mph.
.TUESDAY...Mostly sunny. Highs in the lower 60s.
.TUESDAY NIGHT...Mostly cloudy. Lows in the lower 50s.
.WEDNESDAY...Partly sunny with a 50 percent chance of showers. Highs
around 60.
.WEDNESDAY NIGHT...Mostly cloudy with a 50 percent chance of
showers. Lows in the mid 40s.
.THURSDAY...Partly sunny with a 50 percent chance of showers. Highs
in the upper 50s.
.THURSDAY NIGHT...Mostly cloudy. Lows in the lower 50s.
.FRIDAY...Partly sunny. Highs in the mid 60s.
.FRIDAY NIGHT...Mostly cloudy. Lows in the lower 50s.
.SATURDAY...Mostly cloudy. Highs around 60.

$$

NCZ104-170915-
Outer Banks Hyde-
Including the city of Ocracoke
635 PM EST Sat Dec 16 2017

.TONIGHT...Mostly clear. Lows in the upper 30s. West winds around
10 mph.
.SUNDAY...Mostly sunny. Highs in the upper 50s. West winds around
10 mph.
.SUNDAY NIGHT...Mostly cloudy. Lows in the upper 40s. West winds
10 to 15 mph.
.MONDAY...Partly sunny. Highs in the lower 60s. West winds 10 to
15 mph.
.MONDAY NIGHT...Partly cloudy in the evening, then becoming mostly
cloudy. Lows in the lower 50s. West winds around 10 mph.
.TUESDAY...Mostly sunny. Highs in the lower 60s.
.TUESDAY NIGHT...Mostly cloudy. Lows in the mid 50s.
.WEDNESDAY...Partly sunny with a 50 percent chance of showers. Highs
around 60.
.WEDNESDAY NIGHT...Showers likely, mainly in the evening. Lows in
the upper 40s. Chance of rain 60 percent.
.THURSDAY...Partly sunny with a 50 percent chance of showers. Highs
in the upper 50s.
.THURSDAY NIGHT...Mostly cloudy. Lows in the mid 50s.
.FRIDAY...Partly sunny. Highs in the lower 60s.
.FRIDAY NIGHT...Mostly cloudy. Lows in the mid 50s.
.SATURDAY...Mostly cloudy. Highs in the lower 60s.

$$



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