Zone Forecast Product
Issued by NWS Detroit/Pontiac, MI

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
000
FPUS53 KDTX 191123 AAA
ZFPDTX

Southeast Michigan Zone Forecasts...UPDATED
National Weather Service Detroit/Pontiac MI
723 AM EDT Thu Apr 19 2018

MIZ047-192015-
Midland-
Including the city of Midland
723 AM EDT Thu Apr 19 2018

.TODAY...Mostly sunny. Highs in the mid 40s. North winds 5 to 15
mph becoming northwest 10 to 20 mph in the morning and afternoon.
.TONIGHT...Clear. Lows in the mid 20s. Northwest winds 10 to 20
mph diminishing to 5 to 15 mph early this evening.
.FRIDAY...Sunny. Highs in the lower 50s. Northwest winds 5 to 15
mph.
.FRIDAY NIGHT...Mostly clear. Lows in the lower 30s. Light
northwest winds.
.SATURDAY...Partly cloudy in the morning then becoming mostly
sunny. Highs in the upper 50s. Light north winds.
.SATURDAY NIGHT...Mostly clear. Lows in the lower 30s.
.SUNDAY...Sunny. Highs in the upper 50s.
.SUNDAY NIGHT...Clear. Lows in the mid 30s.
.MONDAY...Mostly sunny. Highs in the lower 60s.
.MONDAY NIGHT...Mostly clear. Lows in the upper 30s.
.TUESDAY...Partly cloudy. Highs in the mid 60s.
.TUESDAY NIGHT...Mostly cloudy with a 40 percent chance of
showers. Lows in the lower 40s.
.WEDNESDAY...Mostly cloudy with a 50 percent chance of showers.
Highs in the upper 50s.


$$

MIZ048-192015-
Bay-
Including the city of Bay City
723 AM EDT Thu Apr 19 2018

.TODAY...Mostly sunny. Highs in the mid 40s. Northwest winds 10
to 20 mph with gusts to 30 mph this morning.
.TONIGHT...Clear. Lows in the mid 20s. Northwest winds 10 to 20
mph diminishing to 5 to 15 mph after midnight.
.FRIDAY...Sunny. Highs in the lower 50s. Northwest winds 5 to 15
mph.
.FRIDAY NIGHT...Mostly clear. Lows in the lower 30s. Light north
winds becoming northwest after midnight.
.SATURDAY...Partly cloudy in the morning then clearing. Highs in
the mid 50s. Light northwest winds becoming northeast in the
afternoon.
.SATURDAY NIGHT...Mostly clear. Lows in the lower 30s.
.SUNDAY...Sunny. Highs in the upper 50s.
.SUNDAY NIGHT...Clear. Lows in the mid 30s.
.MONDAY...Mostly sunny. Highs in the lower 60s.
.MONDAY NIGHT...Mostly clear. Lows in the upper 30s.
.TUESDAY...Partly cloudy. Highs in the lower 60s.
.TUESDAY NIGHT...Mostly cloudy with a 40 percent chance of
showers. Lows in the lower 40s.
.WEDNESDAY...Mostly cloudy with showers likely. Highs in the mid
50s. Chance of showers 60 percent.


$$

MIZ049-192015-
Huron-
Including the city of Bad Axe
723 AM EDT Thu Apr 19 2018

.TODAY...Breezy. Partly cloudy with a 20 percent chance of snow
showers early this morning then mostly sunny in the afternoon.
Highs around 40. North winds 20 to 30 mph with gusts to 35 mph
diminishing to 15 to 25 mph with gusts to 30 mph in the afternoon.
.TONIGHT...Mostly clear. Lows in the upper 20s. Northwest winds 10
to 20 mph with gusts to 30 mph becoming north late.
.FRIDAY...Sunny. Highs in the mid 40s. Northwest winds 10 to 20
mph diminishing to 5 to 15 mph by noon then becoming north late.
.FRIDAY NIGHT...Mostly clear. Lows around 30. Light east winds
becoming west after midnight.
.SATURDAY...Mostly sunny. Highs in the lower 50s. Light northwest
winds becoming north in the afternoon.
.SATURDAY NIGHT...Clear. Lows in the lower 30s.
.SUNDAY...Sunny. Highs in the mid 50s.
.SUNDAY NIGHT...Clear. Lows in the lower 30s.
.MONDAY...Mostly sunny. Highs in the upper 50s.
.MONDAY NIGHT...Mostly clear. Lows in the upper 30s.
.TUESDAY...Partly cloudy. Highs in the upper 50s.
.TUESDAY NIGHT...Mostly cloudy with a 40 percent chance of
showers. Lows in the upper 30s.
.WEDNESDAY...Mostly cloudy with a 50 percent chance of showers.
Highs in the lower 50s.


$$

MIZ053-192015-
Saginaw-
Including the city of Saginaw
723 AM EDT Thu Apr 19 2018

.TODAY...Mostly sunny then becoming partly cloudy this morning.
Highs in the mid 40s. Northwest winds 5 to 15 mph increasing to 10
to 20 mph in the morning and afternoon.
.TONIGHT...Clear. Lows in the mid 20s. Northwest winds 10 to 20
mph diminishing to 5 to 15 mph early this evening.
.FRIDAY...Sunny. Highs in the lower 50s. Northwest winds 5 to 15
mph.
.FRIDAY NIGHT...Mostly clear. Lows in the lower 30s. Light north
winds.
.SATURDAY...Partly cloudy in the morning then becoming mostly
sunny. Highs in the upper 50s. Light north winds.
.SATURDAY NIGHT...Clear. Lows in the lower 30s.
.SUNDAY...Sunny. Highs in the upper 50s.
.SUNDAY NIGHT...Mostly clear. Lows in the mid 30s.
.MONDAY...Mostly sunny. Highs in the lower 60s.
.MONDAY NIGHT...Mostly clear. Lows in the upper 30s.
.TUESDAY...Partly cloudy. Highs in the mid 60s.
.TUESDAY NIGHT...Mostly cloudy with a 40 percent chance of
showers. Lows in the lower 40s.
.WEDNESDAY...Showers likely. Highs in the upper 50s. Chance of
showers 60 percent.


$$

MIZ054-192015-
Tuscola-
Including the city of Caro
723 AM EDT Thu Apr 19 2018

.TODAY...Breezy. Partly cloudy early in the morning then
clearing. Highs in the lower 40s. North winds 10 to 20 mph
increasing to 15 to 25 mph this morning then becoming northwest 10
to 20 mph this morning.
.TONIGHT...Clear. Lows in the upper 20s. Northwest winds 10 to 20
mph diminishing to 5 to 15 mph after midnight.
.FRIDAY...Sunny. Highs in the upper 40s. Northwest winds 5 to 15
mph.
.FRIDAY NIGHT...Mostly clear. Lows around 30. Light northeast
winds becoming southwest after midnight.
.SATURDAY...Partly cloudy in the morning then clearing. Highs in
the mid 50s. Light northwest winds becoming north in the
afternoon.
.SATURDAY NIGHT...Clear. Lows in the lower 30s.
.SUNDAY...Sunny. Highs in the upper 50s.
.SUNDAY NIGHT...Clear. Lows in the lower 30s.
.MONDAY...Mostly sunny. Highs in the lower 60s.
.MONDAY NIGHT...Mostly clear. Lows in the upper 30s.
.TUESDAY...Partly cloudy. Highs in the lower 60s.
.TUESDAY NIGHT...Mostly cloudy with a 40 percent chance of
showers. Lows in the lower 40s.
.WEDNESDAY...Showers likely. Highs in the mid 50s. Chance of
showers 60 percent.


$$

MIZ055-192015-
Sanilac-
Including the city of Sandusky
723 AM EDT Thu Apr 19 2018

.TODAY...Breezy. Mostly cloudy with a 20 percent chance of snow
showers early this morning then partly cloudy in the afternoon.
Highs around 40. North winds 20 to 30 mph becoming northwest 15 to
25 mph in the afternoon with gusts to 35 mph.
.TONIGHT...Mostly clear. Lows in the upper 20s. Northwest winds 10
to 20 mph diminishing to 5 to 15 mph late.
.FRIDAY...Sunny. Highs in the upper 40s. North winds 5 to 15 mph.
.FRIDAY NIGHT...Clear. Lows in the upper 20s. Light northeast
winds becoming west after midnight.
.SATURDAY...Partly cloudy in the morning then clearing. Highs in
the lower 50s. Light northwest winds becoming north 5 to 15 mph in
the afternoon.
.SATURDAY NIGHT...Clear. Lows in the lower 30s.
.SUNDAY...Sunny. Highs in the mid 50s.
.SUNDAY NIGHT...Clear. Lows in the lower 30s.
.MONDAY...Mostly sunny. Highs in the upper 50s.
.MONDAY NIGHT...Mostly clear. Lows in the upper 30s.
.TUESDAY...Partly cloudy. Highs around 60.
.TUESDAY NIGHT...Mostly cloudy with a 50 percent chance of
showers. Lows around 40.
.WEDNESDAY...Showers likely. Highs in the lower 50s. Chance of
showers 60 percent.


$$

MIZ060-192015-
Shiawassee-
Including the city of Owosso
723 AM EDT Thu Apr 19 2018

.TODAY...Partly cloudy early in the morning then clearing. Highs
in the mid 40s. Northwest winds 5 to 15 mph increasing to 10 to 20
mph with gusts to 30 mph in the morning and afternoon.
.TONIGHT...Clear. Lows in the mid 20s. Northwest winds 10 to 20
mph diminishing to 5 to 15 mph early this evening.
.FRIDAY...Sunny. Highs in the lower 50s. Northwest winds 5 to 15
mph.
.FRIDAY NIGHT...Mostly clear. Lows in the lower 30s. Light north
winds becoming northwest after midnight.
.SATURDAY...Partly cloudy in the morning then becoming mostly
sunny. Highs in the upper 50s. Light north winds.
.SATURDAY NIGHT...Clear. Lows in the lower 30s.
.SUNDAY...Sunny. Highs around 60.
.SUNDAY NIGHT...Mostly clear. Lows in the mid 30s.
.MONDAY...Mostly sunny. Highs in the lower 60s.
.MONDAY NIGHT...Mostly clear. Lows in the upper 30s.
.TUESDAY...Partly cloudy. Highs in the mid 60s.
.TUESDAY NIGHT...Mostly cloudy with a 40 percent chance of
showers. Lows in the lower 40s.
.WEDNESDAY...Showers likely. Highs in the upper 50s. Chance of
showers 60 percent.


$$

MIZ061-192015-
Genesee-
Including the city of Flint
723 AM EDT Thu Apr 19 2018

.TODAY...Partly cloudy early in the morning then clearing. Highs
in the mid 40s. Northwest winds 10 to 20 mph with gusts to 30 mph
this morning.
.TONIGHT...Clear. Lows in the mid 20s. Northwest winds 10 to 20
mph diminishing to 5 to 15 mph after midnight.
.FRIDAY...Sunny. Highs in the lower 50s. Northwest winds 5 to 15
mph.
.FRIDAY NIGHT...Clear. Lows in the lower 30s. Light northeast
winds becoming south after midnight.
.SATURDAY...Partly cloudy in the morning then becoming mostly
sunny. Highs in the upper 50s. Light west winds becoming north in
the afternoon.
.SATURDAY NIGHT...Clear. Lows in the lower 30s.
.SUNDAY...Sunny. Highs in the upper 50s.
.SUNDAY NIGHT...Mostly clear. Lows in the mid 30s.
.MONDAY...Mostly sunny. Highs in the lower 60s.
.MONDAY NIGHT...Mostly clear. Lows in the upper 30s.
.TUESDAY...Partly cloudy. Highs in the mid 60s.
.TUESDAY NIGHT...Mostly cloudy with a 40 percent chance of
showers. Lows in the lower 40s.
.WEDNESDAY...Showers likely. Highs in the upper 50s. Chance of
showers 60 percent.


$$

MIZ062-192015-
Lapeer-
Including the city of Lapeer
723 AM EDT Thu Apr 19 2018

.TODAY...Partly cloudy then becoming mostly cloudy this
morning.then becoming mostly sunny. Highs in the lower 40s.
Northwest winds 10 to 20 mph with gusts to 30 mph in the
afternoon.
.TONIGHT...Mostly clear. Lows in the upper 20s. Northwest winds 10
to 20 mph diminishing to 5 to 15 mph after midnight.
.FRIDAY...Sunny. Highs around 50. North winds 5 to 15 mph.
.FRIDAY NIGHT...Clear. Lows around 30. Light northeast winds
becoming southwest after midnight.
.SATURDAY...Partly cloudy in the morning then becoming mostly
sunny. Highs in the mid 50s. Light west winds becoming north in
the afternoon.
.SATURDAY NIGHT...Clear. Lows in the lower 30s.
.SUNDAY...Sunny. Highs in the upper 50s.
.SUNDAY NIGHT...Clear. Lows in the lower 30s.
.MONDAY...Mostly sunny. Highs in the lower 60s.
.MONDAY NIGHT...Mostly clear. Lows in the upper 30s.
.TUESDAY...Partly cloudy. Highs in the lower 60s.
.TUESDAY NIGHT...Mostly cloudy with a 40 percent chance of
showers. Lows in the lower 40s.
.WEDNESDAY...Showers likely. Highs in the mid 50s. Chance of
showers 60 percent.


$$

MIZ063-192015-
St. Clair-
Including the city of Port Huron
723 AM EDT Thu Apr 19 2018

.TODAY...Breezy. Mostly cloudy with a slight chance of snow
showers early this morning then mostly cloudy with a slight chance
of rain showers this morning. Partly cloudy in the afternoon.
Highs in the lower 40s. North winds 10 to 20 mph with gusts to 30
mph increasing to 15 to 25 mph with gusts to 30 mph this morning
then increasing to 20 to 30 mph this morning becoming northwest 15
to 25 mph with gusts to 30 mph in the afternoon. Chance of
precipitation 20 percent.
.TONIGHT...Mostly clear. Lows in the upper 20s. Northwest winds 10
to 20 mph diminishing to 5 to 15 mph late.
.FRIDAY...Sunny. Highs in the upper 40s. North winds 5 to 15 mph.
.FRIDAY NIGHT...Clear. Lows around 30. Light northeast winds
becoming west after midnight.
.SATURDAY...Partly cloudy in the morning then clearing. Highs in
the mid 50s. Light northwest winds becoming north 5 to 15 mph in
the afternoon.
.SATURDAY NIGHT...Clear. Lows in the lower 30s.
.SUNDAY...Sunny. Highs in the mid 50s.
.SUNDAY NIGHT...Clear. Lows in the mid 30s.
.MONDAY...Mostly sunny. Highs around 60.
.MONDAY NIGHT...Mostly clear. Lows in the upper 30s.
.TUESDAY...Partly cloudy. Highs in the lower 60s.
.TUESDAY NIGHT...Mostly cloudy with a 50 percent chance of
showers. Lows in the lower 40s.
.WEDNESDAY...Showers likely. Highs in the mid 50s. Chance of
showers 60 percent.


$$

MIZ068-192015-
Livingston-
Including the city of Howell
723 AM EDT Thu Apr 19 2018

.TODAY...Partly cloudy early in the morning then clearing. Highs
in the mid 40s. Northwest winds 10 to 20 mph with gusts to 30 mph.
.TONIGHT...Clear. Lows in the mid 20s. Northwest winds 10 to 20
mph diminishing to 5 to 15 mph early this evening.
.FRIDAY...Sunny. Highs in the lower 50s. Northwest winds 5 to 15
mph.
.FRIDAY NIGHT...Mostly clear. Lows in the lower 30s. Light
northeast winds becoming south after midnight.
.SATURDAY...Partly cloudy. Highs in the upper 50s. Light southwest
winds becoming north in the afternoon.
.SATURDAY NIGHT...Clear. Lows in the lower 30s.
.SUNDAY...Sunny. Highs in the upper 50s.
.SUNDAY NIGHT...Clear. Lows in the mid 30s.
.MONDAY...Mostly sunny. Highs in the lower 60s.
.MONDAY NIGHT...Mostly clear. Lows in the upper 30s.
.TUESDAY...Partly cloudy. Highs in the mid 60s.
.TUESDAY NIGHT...Mostly cloudy with a 40 percent chance of
showers. Lows in the lower 40s.
.WEDNESDAY...Showers likely. Highs in the upper 50s. Chance of
showers 60 percent.


$$

MIZ069-192015-
Oakland-
Including the city of Pontiac
723 AM EDT Thu Apr 19 2018

.TODAY...Breezy. Partly cloudy early in the morning then
clearing. Highs in the mid 40s. Northwest winds 10 to 20 mph
increasing to 15 to 25 mph with gusts to 30 mph this morning.
.TONIGHT...Mostly clear. Lows in the upper 20s. Northwest winds 10
to 20 mph diminishing to 5 to 15 mph after midnight.
.FRIDAY...Sunny. Highs in the lower 50s. North winds 5 to 15 mph.
.FRIDAY NIGHT...Clear. Lows in the lower 30s. Light northeast
winds becoming south after midnight.
.SATURDAY...Partly cloudy in the morning then becoming mostly
sunny. Highs in the mid 50s. Light southwest winds becoming north
in the afternoon.
.SATURDAY NIGHT...Clear. Lows in the lower 30s.
.SUNDAY...Sunny. Highs in the upper 50s.
.SUNDAY NIGHT...Clear. Lows in the mid 30s.
.MONDAY...Mostly sunny. Highs around 60.
.MONDAY NIGHT...Mostly clear. Lows around 40.
.TUESDAY...Mostly sunny in the morning then becoming partly
cloudy. Highs in the lower 60s.
.TUESDAY NIGHT...Mostly cloudy with a 40 percent chance of
showers. Lows in the lower 40s.
.WEDNESDAY...Showers likely. Highs in the upper 50s. Chance of
showers 60 percent.


$$

MIZ070-192015-
Macomb-
Including the city of Warren
723 AM EDT Thu Apr 19 2018

.TODAY...Breezy. Partly cloudy then becoming mostly cloudy this
morning.then becoming mostly sunny. Highs in the lower 40s.
Northwest winds 10 to 20 mph increasing to 15 to 25 mph with gusts
to 30 mph in the morning and afternoon.
.TONIGHT...Mostly clear. Lows in the upper 20s. Northwest winds 10
to 20 mph diminishing to 5 to 15 mph late.
.FRIDAY...Sunny. Highs around 50. North winds 5 to 15 mph.
.FRIDAY NIGHT...Clear. Lows in the lower 30s. Northeast winds 5 to
15 mph becoming light northwest after midnight.
.SATURDAY...Partly cloudy in the morning then becoming mostly
sunny. Highs in the mid 50s. Light northwest winds becoming north
in the afternoon.
.SATURDAY NIGHT...Clear. Lows in the lower 30s.
.SUNDAY...Sunny. Highs in the upper 50s.
.SUNDAY NIGHT...Clear. Lows in the mid 30s.
.MONDAY...Mostly sunny. Highs in the upper 50s.
.MONDAY NIGHT...Mostly clear. Lows around 40.
.TUESDAY...Partly cloudy. Highs in the lower 60s.
.TUESDAY NIGHT...Mostly cloudy with a 50 percent chance of
showers. Lows in the lower 40s.
.WEDNESDAY...Showers likely. Highs in the upper 50s. Chance of
showers 60 percent.


$$

MIZ075-192015-
Washtenaw-
Including the city of Ann Arbor
723 AM EDT Thu Apr 19 2018

.TODAY...Partly cloudy early in the morning then clearing. Highs
in the mid 40s. Northwest winds 10 to 20 mph with gusts to 30 mph
this morning.
.TONIGHT...Clear. Lows in the upper 20s. Northwest winds 10 to 20
mph diminishing to 5 to 15 mph early this evening.
.FRIDAY...Sunny. Highs in the lower 50s. North winds 5 to 15 mph.
.FRIDAY NIGHT...Clear. Lows in the lower 30s. Northeast winds 5 to
15 mph becoming light east after midnight.
.SATURDAY...Partly cloudy. Highs in the upper 50s. Light southeast
winds becoming northeast in the afternoon.
.SATURDAY NIGHT...Mostly clear. Lows in the lower 30s.
.SUNDAY...Sunny. Highs around 60.
.SUNDAY NIGHT...Clear. Lows in the mid 30s.
.MONDAY...Mostly sunny. Highs in the lower 60s.
.MONDAY NIGHT...Mostly clear. Lows in the upper 30s.
.TUESDAY...Partly cloudy. Highs in the mid 60s.
.TUESDAY NIGHT...Mostly cloudy with a 40 percent chance of
showers. Lows in the lower 40s.
.WEDNESDAY...Showers likely. Highs in the upper 50s. Chance of
showers 60 percent.


$$

MIZ076-192015-
Wayne-
Including the city of Detroit
723 AM EDT Thu Apr 19 2018

.TODAY...Partly cloudy early in the morning then clearing. Highs
in the mid 40s. Northwest winds 10 to 20 mph with gusts to 30 mph
this morning.
.TONIGHT...Mostly clear. Lows around 30. Northwest winds 10 to 20
mph diminishing to 5 to 15 mph late.
.FRIDAY...Sunny. Highs in the lower 50s. North winds 5 to 15 mph.
.FRIDAY NIGHT...Clear. Lows in the mid 30s. Northeast winds 5 to
15 mph becoming light east after midnight.
.SATURDAY...Partly cloudy. Highs in the mid 50s. Light east winds.
.SATURDAY NIGHT...Clear. Lows in the mid 30s.
.SUNDAY...Sunny. Highs in the upper 50s.
.SUNDAY NIGHT...Clear. Lows in the upper 30s.
.MONDAY...Mostly sunny. Highs in the upper 50s.
.MONDAY NIGHT...Mostly clear. Lows in the lower 40s.
.TUESDAY...Partly cloudy. Highs in the lower 60s.
.TUESDAY NIGHT...Mostly cloudy with a 40 percent chance of
showers. Lows in the mid 40s.
.WEDNESDAY...Showers likely. Highs in the upper 50s. Chance of
showers 60 percent.


$$

MIZ082-192015-
Lenawee-
Including the city of Adrian
723 AM EDT Thu Apr 19 2018

.TODAY...Partly cloudy early in the morning then clearing. Highs
in the upper 40s. Northwest winds 10 to 20 mph early.
.TONIGHT...Clear. Lows in the upper 20s. Northwest winds 10 to 20
mph diminishing to 5 to 15 mph early this evening.
.FRIDAY...Sunny. Highs in the lower 50s. North winds 5 to 15 mph.
.FRIDAY NIGHT...Clear. Lows in the lower 30s. Light north winds.
.SATURDAY...Partly cloudy. Highs in the mid 50s. Light northeast
winds.
.SATURDAY NIGHT...Mostly clear. Lows in the lower 30s.
.SUNDAY...Sunny. Highs in the upper 50s.
.SUNDAY NIGHT...Clear. Lows in the mid 30s.
.MONDAY...Mostly sunny. Highs in the lower 60s.
.MONDAY NIGHT...Mostly clear. Lows around 40.
.TUESDAY...Partly cloudy. Highs in the mid 60s.
.TUESDAY NIGHT...Mostly cloudy with a 40 percent chance of
showers. Lows in the lower 40s.
.WEDNESDAY...Showers likely. Highs in the upper 50s. Chance of
showers 60 percent.


$$

MIZ083-192015-
Monroe-
Including the city of Monroe
723 AM EDT Thu Apr 19 2018

.TODAY...Partly cloudy early in the morning then clearing. Highs
in the mid 40s. Northwest winds 10 to 20 mph with gusts to 30 mph
in the afternoon.
.TONIGHT...Clear. Lows in the upper 20s. Northwest winds 10 to 20
mph diminishing to 5 to 15 mph early this evening.
.FRIDAY...Sunny. Highs in the lower 50s. North winds 5 to 15 mph.
.FRIDAY NIGHT...Clear. Lows in the lower 30s. Light northeast
winds.
.SATURDAY...Partly cloudy. Highs in the mid 50s. Light east winds.
.SATURDAY NIGHT...Mostly clear. Lows in the lower 30s.
.SUNDAY...Sunny. Highs in the mid 50s.
.SUNDAY NIGHT...Clear. Lows in the mid 30s.
.MONDAY...Mostly sunny. Highs in the upper 50s.
.MONDAY NIGHT...Mostly clear. Lows in the lower 40s.
.TUESDAY...Partly cloudy. Highs in the mid 60s.
.TUESDAY NIGHT...Mostly cloudy with a 40 percent chance of
showers. Lows in the mid 40s.
.WEDNESDAY...Showers likely. Highs in the upper 50s. Chance of
showers 60 percent.


$$

SC

You can obtain the latest National Weather Service Forecasts online
at www.weather.gov/detroit



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