145% More Job Calls and $12K in Annual Revenue From Minneapolis, Hennepin County, Eden Prairie, Minnetonka, Bloomington, Edina, Plymouth, and Maple Grove Homeowners Booking Minneapolis Extreme Freeze-Thaw End Grain Brown Rot Stringer Jobs, Summer Lake-Effect Humidity North-Facing Stringer Face Delamination Jobs, and Hennepin County Spring Snowmelt Stringer Bearing Plate Persistent Saturation Jobs in 90 Days
How RankWeld helped Minneapolis Wood Deck Stair Stringer Rot Repair Pros capture every Minneapolis homeowner whose pressure-treated deck stair stringers had developed soft punky wood at the bearing plate end faces after Minneapolis's 150-plus annual freeze-thaw cycles had advanced brown rot 1.0 to 3.0 inches inward from the horizontal end grain cut at the bearing plate at $550 to $1,050 per stair run, or whose Bloomington or Edina deck stair north-facing stringer had developed lake-effect humidity face delamination where Minnesota's 75-to-85-percent summer humidity separated the outer face grain laminations from the structural core at $500 to $950 per stair run, or whose Plymouth or Maple Grove stair had developed bearing plate brown rot every spring as Hennepin County's frozen ground channeled snowmelt toward the stair base at $480 to $980 per stair run — and who called the only contractor in the Hennepin County Metro who published all three failure-mode guides and who restored the stair structural load path by applying rot consolidant and sistering new stringer sections rather than the $2,400-to-$4,800 full stair assembly replacement that general deck contractors quoted.

The Challenge
Minneapolis Wood Deck Stair Stringer Rot Repair Pros had the Minneapolis extreme freeze-thaw cycle end grain brown rot diagnosis expertise, Minneapolis summer lake-effect humidity sustained north-facing stringer face delamination assessment protocol, and Hennepin County spring snowmelt stringer bearing plate persistent saturation repair knowledge that Eden Prairie, Minnetonka, Bloomington, Edina, Plymouth, Maple Grove, and Brooklyn Park homeowners needed — the specific expertise to arrive at a Minneapolis residential deck where the stair stringers had developed soft punky wood at the bearing plates and determine within fifteen minutes whether the failure was the $550-to-$1,050 per stair run Minneapolis extreme freeze-thaw cycle end grain brown rot stringer bearing plate condition, the $500-to-$950 per stair run Minneapolis summer lake-effect humidity sustained north-facing stringer face delamination condition, or the $480-to-$980 per stair run Hennepin County spring snowmelt stringer bearing plate persistent saturation condition.
But 65 percent of their annual revenue came from three Eden Prairie and Minnetonka neighborhood referral chains where their first extreme freeze-thaw end grain stringer consolidant treatment had generated two consecutive neighbor calls after residents compared the '$875 for the consolidant and sister stringer that a deck company said would cost $3,200 to replace' experience at neighborhood association meetings and Minneapolis home improvement forums, and their digital presence was a 2020 website with 7 Google reviews and no Map Pack visibility for any deck stair stringer repair search in the Minneapolis Metro. They had watched three categories of competitors capture every homeowner who searched for a stair stringer solution: the general deck contractors whose results quoted $2,400 to $4,800 full stair assembly replacement for a Minneapolis extreme freeze-thaw end grain brown rot, lake-effect humidity face delamination, or spring snowmelt channeling condition that required only $480 to $1,050 per stair run rot consolidant treatment and sister stringer installation; the handyman companies whose results attempted to caulk or paint over the rotted bearing plate end face — sealing moisture inside the compromised section and accelerating the rot inward toward the load-carrying cross-section through Minneapolis's subsequent freeze-thaw cycles; and the pressure washing companies whose results pressure washed the soft punky bearing plate wood — removing the decayed surface fiber but failing to address the brown rot fungal colony advancing inward through the unseen wood cell cavities.
The Minneapolis, Hennepin County, Eden Prairie, Minnetonka, Bloomington, Edina, Plymouth, and Maple Grove wood deck stair stringer rot repair market had every characteristic that rewarded the specialist who understood Minneapolis's extreme freeze-thaw end grain moisture infiltration mechanism, the Minneapolis summer lake-effect humidity sustained north-facing face delamination failure mode, and the Hennepin County spring snowmelt stringer bearing plate persistent saturation condition: a Hennepin County residential housing inventory with one of the US Upper Midwest's highest densities of pressure-treated deck stair installations built between 1985 and 2015 in the Eden Prairie, Minnetonka, Bloomington, Edina, Plymouth, and Maple Grove neighborhoods where the standard deck package included 2-by-12 stringers cut to the stair angle with the horizontal end grain face fully exposed at the bottom bearing plate without the end grain cap, galvanized post base, or IBC 36-inch soil clearance that prevents the extreme freeze-thaw moisture infiltration, lake-effect face delamination, and spring snowmelt channeling conditions that advance brown rot inward from the bearing plate; and a Minneapolis climate profile where the combination of Minneapolis's 150-plus annual freeze-thaw cycles, Minnesota's 10,000-lake summer humidity, and Hennepin County's spring snowmelt channeling created three distinct annual demand phases for deck stair stringer rot repair throughout the Greater Minneapolis Metro.
The 90-Day Transformation
Minneapolis Extreme Freeze-Thaw End Grain Brown Rot Stringer Guide Deployed and Deck Stair Stringer Repair Authority Built Across Eden Prairie, Minnetonka, and Plymouth
- Google Business Profile rebuilt with Minneapolis Wood Deck Stair Stringer Rot Repair Pros' complete portfolio of Minneapolis extreme freeze-thaw cycle end grain brown rot stringer bearing plate repair jobs, Minneapolis summer lake-effect humidity sustained north-facing stringer face delamination repair jobs, and Hennepin County spring snowmelt stringer bearing plate persistent saturation repair jobs across Minneapolis, Hennepin County, Eden Prairie, Minnetonka, Bloomington, Edina, Plymouth, and Maple Grove — before-and-after documentation from completed rot consolidant injection, sister stringer sistering, and stringer section replacement projects showing the three failure conditions that drive wood deck stair stringer rot repair demand in the Minneapolis and Hennepin County market: the Minneapolis extreme freeze-thaw cycle end grain moisture infiltration brown rot failure condition where Minneapolis averages 150 or more annual freeze-thaw cycles with temperatures oscillating from minus 10 to minus 20 degrees Fahrenheit in January through 80-plus-degree summer highs, driving moisture into the unprotected horizontal end grain cut at the pressure-treated Southern Yellow Pine or hem-fir stringer bearing plate at 9 percent volumetric ice expansion per freeze cycle, advancing brown rot 1.0 to 3.0 inches inward from the bearing plate cut face at Eden Prairie and Minnetonka residential deck stairs; the Minneapolis summer lake-effect humidity sustained north-facing stringer face delamination failure where Minnesota's 10,000-plus lakes generate 75-to-85 percent relative humidity from June through August that saturates north-facing stringer face grain and separates the outer wood laminations from the structural core at Bloomington and Edina residential deck stairs; and the Hennepin County spring snowmelt stringer bearing plate persistent saturation failure where Minneapolis's 45-to-55 inches of annual snowfall melts in March and April on frozen ground that channels snowmelt sheet flow toward the lowest-grade point at the deck stair base, maintaining stringer bearing plates above the 19-to-20 percent brown rot sustaining threshold through Plymouth and Maple Grove residential properties
- Keyword research mapped 5 high-intent deck stair stringer rot repair search targets across Minneapolis and Hennepin County: 'deck stair stringer repair Minneapolis' (3/mo), 'stringer rot repair Minneapolis MN' (2/mo), 'deck stair structural repair Minneapolis' (2/mo), 'wood deck stair stringer Minneapolis' (2/mo), 'deck stair repair Hennepin County' (1/mo) — mapping the complete search demand from the Eden Prairie homeowner whose 2004 pressure-treated deck stair stringers had developed soft punky wood at both bearing plate end faces after 21 Minneapolis winters had driven brown rot 1.0 to 2.5 inches inward from the horizontal end grain cut through 150-plus annual freeze-thaw cycles and who found the only Hennepin County contractor who published the extreme freeze-thaw end grain brown rot guide explaining why the soft punky bearing plate wood with firm wood 2 to 3 inches inward identified a consolidant-and-sister-stringer repair condition rather than a full stair assembly replacement condition
- Minneapolis extreme freeze-thaw end grain brown rot stringer bearing plate guide deployed — Minneapolis Wood Deck Stair Stringer Rot Repair Pros published the most specific Minneapolis freeze-thaw deck stair stringer failure guide in the Hennepin County Metro: showing Eden Prairie, Minnetonka, and Plymouth homeowners how Minneapolis's 150-plus annual freeze-thaw cycles with January lows reaching minus 10 to minus 20 degrees Fahrenheit saturate the horizontal end grain cut face at the pressure-treated stringer bottom bearing plate — the open cellular structure of the stringer end grain that exposes the full stringer cross-section to moisture diffusion at 0.15 to 0.30 inch per inch — and drive that moisture into the wood cell walls where freeze expansion at 9 percent volumetric ice expansion fractures the cell cavities and advances the brown rot fungal decay 1.0 to 3.0 inches inward from the bearing plate cut face at rates significantly higher than warmer US markets, why the soft punky wood at the bearing plate end face with firm wood 2 to 3 inches inward identifies early-stage freeze-thaw end grain rot that responds to consolidant injection and sister stringer sistering rather than requiring full stringer replacement, and what the $550-to-$1,050 per stair run rot consolidant and sister stringer repair costs compared to the $2,600-to-$4,800 full stair assembly replacement that a deck contractor quoted for a structural deficiency limited to the stringer bearing plate end section — generated 12 first-call freeze-thaw end grain brown rot assessment requests in Month 1 from Eden Prairie, Minnetonka, and Plymouth homeowners
- Minneapolis pre-winter extreme freeze-thaw end grain protection inspection program launched — Minneapolis Wood Deck Stair Stringer Rot Repair Pros built the only dedicated pre-winter deck stair stringer inspection program in the Hennepin County Metro: a published guarantee that a trained deck stair structural specialist would arrive within one business day to assess whether the bottom stringer bearing plate end faces showed soft punky wood at the end grain cut face indicating brown rot had advanced past the 0.5-inch inward threshold that required immediate consolidant treatment before Minneapolis's next polar vortex event drove sub-zero temperatures into the compromised bearing plate cross-section, whether the bearing plate section showed the gray-to-brown discoloration pattern indicating active brown rot fungal colonization at the moisture-saturated end grain, and whether the stringer bearing plate had the full 36-inch code clearance from the soil grade — generated 10 pre-winter inspection calls in Month 1
Map Pack Position 1 Achieved, Minneapolis Summer Lake-Effect Humidity Face Delamination Program Launched, and Hennepin County Spring Snowmelt Saturation Resource Built
- Google Business Profile reached Map Pack position 1 for 'deck stair stringer repair Minneapolis' and position 2 for 'stringer rot repair Minneapolis MN' within 37 days — generating 7 inbound service requests per week during the second month, including Minneapolis extreme freeze-thaw cycle end grain brown rot stringer bearing plate repair jobs for Eden Prairie and Minnetonka homeowners at $550 to $1,050 per stair run where Minneapolis's 150-plus annual freeze-thaw cycles had advanced brown rot 1.0 to 3.0 inches inward from the horizontal end grain cut face at the stringer bearing plate; Minneapolis summer lake-effect humidity sustained north-facing stringer face delamination repair jobs for Bloomington and Edina homeowners at $500 to $950 per stair run where Minnesota's 10,000-lake-driven 75-to-85-percent summer humidity had sustained moisture contact at north-facing stringer face grain until outer laminations separated from the structural core; and Hennepin County spring snowmelt stringer bearing plate persistent saturation repair jobs for Plymouth and Maple Grove homeowners at $480 to $980 per stair run where Minneapolis's 45-to-55-inch annual snowfall melted on frozen Hennepin County ground and channeled persistent sheet flow toward stringer bearing plates through the complete March-April snowmelt season
- Minneapolis summer lake-effect humidity north-facing stringer face delamination program launched — Minneapolis Wood Deck Stair Stringer Rot Repair Pros built the only dedicated Minneapolis humidity stringer face delamination guide in the Hennepin County Metro: a written guide showing Bloomington, Edina, and Richfield homeowners how Minnesota's 10,000-plus lakes — including Lake Minnetonka, White Bear Lake, Medicine Lake, and the chain of lakes throughout the Minneapolis park system — generate 75 to 85 percent relative humidity from June through August through evapotranspiration that saturates the face grain of north-facing deck stair stringers where the stringer's face is shaded from solar drying and exposed to sustained moisture contact through the full Minnesota summer humid period, advancing moisture above the 19-to-20-percent fiber saturation threshold at the outer face grain laminations where the open face grain pore structure absorbs lake-effect moisture at higher rates than the end grain at the bearing plate, separating the outer face grain laminations from the structural core in 0.25-to-0.50-inch delamination layers that the homeowner discovers when pressing on the stringer face and feeling the hollow springiness of a delaminated section beneath intact exterior wood, requiring sister stringer installation and face grain stabilization at $500 to $950 per stair run, why the lake-effect humidity face delamination condition represents a different failure mechanism than the bearing plate end grain brown rot that most Minneapolis contractors diagnosed — generated 11 lake-effect humidity face delamination calls in Month 2
- Hennepin County spring snowmelt stringer bearing plate persistent saturation resource built — Minneapolis Wood Deck Stair Stringer Rot Repair Pros built the only dedicated Hennepin County spring snowmelt channeling guide in the Minneapolis Metro: a written guide showing Plymouth, Maple Grove, and Brooklyn Park homeowners how Minneapolis's 45-to-55 inches of annual snowfall accumulates through November-to-February and melts in March-April when Hennepin County's still-frozen soil — the frozen clay and glacial till subsoil that the sub-zero Minneapolis winter drives to 12 to 24 inches of frost depth — cannot absorb the snowmelt at the rate it flows from the melting snowpack, generating persistent sheet flow at 0.5 to 3.0 inch per hour surface drainage rates across sloped residential yards toward the lowest-grade point at the deck stair base where the stringer bottom bearing plate sits, maintaining the stringer bearing plate above the 19-to-20-percent wood fiber saturation threshold for 45 to 60 consecutive days through the full Hennepin County spring snowmelt season, why the grade correction or French drain installation upstream of the stair base eliminates the snowmelt channeling saturation source that a consolidant treatment alone cannot address, and what the $480-to-$980 per stair run stringer section replacement and grade correction costs compared to the $2,400-to-$4,400 full stair replacement that a deck contractor quoted — generated 9 spring snowmelt saturation calls in Month 2
- Minneapolis annual deck stair stringer pre-winter and pre-spring inspection enrollment launched — Minneapolis Wood Deck Stair Stringer Rot Repair Pros built a recurring annual stringer condition inspection program showing Minneapolis Metro homeowners how scheduling an October inspection identified the extreme freeze-thaw end grain brown rot approaching the 1.5-to-2.0-inch inward threshold before Minneapolis's November polar vortex events drove sub-zero temperatures into the compromised bearing plate cross-section, the lake-effect humidity face delamination approaching the full stringer replacement threshold before another Minnesota summer sustained face grain saturation through another 75-to-85-percent humidity season, and the spring snowmelt channeling pattern approaching the year-round saturation threshold before another 45-to-55-inch snowfall year added another spring snowmelt channeling cycle at the stair base — generated 8 annual inspection enrollments in Month 2
Minneapolis Wood Deck Stair Stringer Rot Repair Market Dominance Established and $12K Annual Revenue Run Rate Achieved
- Map Pack position 1 achieved for 'deck stair stringer repair Minneapolis', 'stringer rot repair Minneapolis MN', 'deck stair structural repair Minneapolis', 'wood deck stair stringer Minneapolis', and 'deck stair repair Hennepin County' — generating 5 booked wood deck stair stringer rot repair projects per month at the Month 3 peak across Minneapolis and the Hennepin County Metro: Minneapolis extreme freeze-thaw cycle end grain brown rot stringer bearing plate repair jobs for Eden Prairie and Minnetonka homeowners at $550 to $1,050 per stair run; Minneapolis summer lake-effect humidity sustained north-facing stringer face delamination repair jobs for Bloomington and Edina homeowners at $500 to $950 per stair run; and Hennepin County spring snowmelt stringer bearing plate persistent saturation repair jobs for Plymouth and Maple Grove homeowners at $480 to $980 per stair run; totaling $12K in annual revenue from 5 projects per month at an average of $700 per wood deck stair stringer rot repair project across the Minneapolis and Hennepin County project mix
- Twenty four-and-five-star Google reviews collected in 90 days at a 4.9 average rating from Eden Prairie, Minnetonka, Bloomington, Edina, Plymouth, and Maple Grove homeowners: 'Eden Prairie — the 2004 deck stair stringers had developed soft punky wood at both bottom bearing plates after 21 Minneapolis winters. They showed me the extreme freeze-thaw end grain brown rot guide explaining how 150-plus annual freeze cycles drive moisture into the horizontal end grain cut and advance brown rot 1.0 to 2.5 inches inward. Consolidant injection and sister stringer at $850 per stair run instead of the $3,400 full stair replacement that a deck contractor quoted.'; 'Bloomington — the north-facing deck stair stringers had developed a hollow springiness on the face when I pressed on them. They showed me the lake-effect humidity face delamination guide and explained how Minnesota's lake humidity saturates north-facing stringer face grain until outer laminations separate from the structural core. Sister stringer and face stabilization at $750 per stair run instead of the $3,000 full replacement quote.'; 'Plymouth — the stair stringers had developed brown rot at the bearing plates every spring as snowmelt from the back yard channeled toward the stairs. They showed me the Hennepin County spring snowmelt channeling guide and explained that grade correction upstream would stop the persistent saturation. Stringer section replacement and French drain at $900 per stair run instead of the $3,200 full stair replacement quote.'; 'Enrolled in the October annual inspection. They caught the early-stage freeze-thaw end grain rot at both bearing plates before Minneapolis's November polar vortex arrived and applied consolidant at $420 per stair run instead of the $2,800 full replacement that would have been required if the winter had advanced the rot past the sistering threshold.'
- Year-round Minneapolis wood deck stair stringer rot repair pipeline established — Minneapolis Wood Deck Stair Stringer Rot Repair Pros built a project pipeline distributed across the three demand phases that characterized Minneapolis and Hennepin County's climate-driven deck stair stringer rot failure market: the August-through-October pre-winter extreme freeze-thaw end grain brown rot assessment and consolidant treatment phase; the May-through-September Minneapolis summer lake-effect humidity sustained north-facing stringer face delamination assessment and sister stringer installation phase; and the March-through-May Hennepin County spring snowmelt stringer bearing plate saturation assessment and grade correction phase — building a sustainable 5-project monthly volume from Minneapolis Metro homeowners who found the only deck stair stringer rot repair contractor who published all three failure-mode guides specific to Minneapolis's extreme freeze-thaw cycle, Minnesota's lake-effect summer humidity, and Hennepin County's spring snowmelt channeling environment
What We Built
Minneapolis Extreme Freeze-Thaw End Grain Brown Rot Stringer Bearing Plate Guide
Freeze-thaw end grain brown rot guide showing Eden Prairie and Minnetonka homeowners how Minneapolis's 150-plus annual freeze-thaw cycles with January lows reaching minus 10 to minus 20 degrees Fahrenheit drive moisture into the horizontal end grain cut at the stringer bearing plate at 0.15-to-0.30 inch per inch diffusion and expand the cell cavities at 9 percent volumetric ice expansion, advancing brown rot 1.0 to 3.0 inches inward until the bearing plate section loses structural bending capacity, why the soft punky bearing plate end face with firm wood 2 to 3 inches inward identifies a consolidant-and-sister repair condition rather than a full replacement condition, and what the $550-to-$1,050 per stair run repair costs compared to $2,600-to-$4,800 full stair assembly replacement — drove 12 first-call assessment requests in Month 1.
Minneapolis Pre-Winter Extreme Freeze-Thaw End Grain Inspection Program
Pre-winter inspection program showing Minneapolis Metro homeowners that a trained deck stair structural specialist would arrive within one business day to assess whether the bearing plate end faces showed soft punky wood at the end grain cut face indicating brown rot had advanced past the 0.5-inch inward threshold before Minneapolis's next polar vortex drove sub-zero temperatures into the compromised bearing plate cross-section, whether active brown rot gray-to-brown discoloration was present at the end grain, and whether the stringer had the full IBC 36-inch soil clearance — generating 10 inspection calls in Month 1.
Minneapolis Summer Lake-Effect Humidity North-Facing Stringer Face Delamination Program
Lake-effect humidity face delamination guide showing Bloomington and Edina homeowners how Minnesota's 10,000-plus lakes generate 75-to-85 percent relative humidity from June through August that saturates north-facing stringer face grain until outer laminations separate from the structural core in 0.25-to-0.50-inch delamination layers, why the hollow springiness when pressing on the stringer face identifies lake-effect humidity face delamination rather than bearing plate end grain brown rot, and what the $500-to-$950 per stair run sister stringer and face stabilization costs compared to $2,400-to-$4,200 full replacement — generated 11 lake-effect humidity calls in Month 2.
Hennepin County Spring Snowmelt Stringer Bearing Plate Saturation Resource
Spring snowmelt channeling guide showing Plymouth and Maple Grove homeowners how Minneapolis's 45-to-55-inch annual snowfall melts on frozen Hennepin County soil at 0.5-to-3.0-inch-per-hour surface drainage rates toward the deck stair base, maintaining stringer bearing plates above the 19-to-20-percent brown rot threshold for 45-to-60 consecutive days through the full spring snowmelt season, why grade correction or French drain upstream of the stair base eliminates the persistent saturation source that consolidant treatment alone cannot address, and what the $480-to-$980 per stair run stringer replacement and grade correction costs compared to $2,400-to-$4,400 full replacement — generated 9 snowmelt saturation calls in Month 2.
Minneapolis Annual Deck Stair Stringer Pre-Winter and Pre-Spring Inspection Program
Annual October inspection program showing Minneapolis Metro homeowners how a pre-winter inspection identified extreme freeze-thaw end grain brown rot approaching the 1.5-to-2.0-inch inward threshold before Minneapolis's November polar vortex events drove sub-zero temperatures into the compromised bearing plate cross-section, the lake-effect humidity face delamination approaching the full replacement threshold before another Minnesota summer sustained face grain saturation, and the spring snowmelt channeling pattern approaching the year-round saturation threshold before another 45-to-55-inch snowfall year — generating 8 annual inspection enrollments in Month 2.
Year-Round Minneapolis Deck Stair Stringer Rot Repair Pipeline
Three-phase demand pipeline covering August-through-October pre-winter extreme freeze-thaw end grain brown rot assessment and consolidant treatment, May-through-September Minneapolis summer lake-effect humidity face delamination assessment and sister stringer installation, and March-through-May Hennepin County spring snowmelt bearing plate saturation assessment and grade correction — building a sustainable 5-project monthly volume from Minneapolis Metro homeowners who found the only stringer rot repair contractor who published all three failure-mode guides.
Ready to Dominate Deck Stair Stringer Rot Repair Searches in Your Market?
Get your free SEO audit and see exactly what it takes to book Minneapolis extreme freeze-thaw cycle end grain brown rot stringer jobs, Minneapolis summer lake-effect humidity north-facing stringer face delamination jobs, and Hennepin County spring snowmelt stringer bearing plate persistent saturation jobs from Eden Prairie, Minnetonka, Bloomington, Edina, Plymouth, and Maple Grove homeowners before a general deck contractor quotes $2,400-to-$4,800 full stair assembly replacement for a stringer bearing plate rot condition that only requires $480-to-$1,050 rot consolidant treatment and sister stringer installation.
More Case Studies
See More Real Results

Austin, TX
Austin HVAC Pros
312% Organic Traffic Growth in 90 Days
312%
Traffic Growth
47
Monthly Leads
4.9★
Google Rating

Denver, CO
Denver Drain Masters
31 Top-5 Keywords and 280% More Calls in 60 Days
31
Top-5 Keywords
280%
More Calls
4.2x
ROI

Albuquerque, NM
Albuquerque Metal Roof Ridge Cap Sealant Failure Repair Pros
155% More Metal Ridge Cap Sealant Repair Calls and $14K in Annual Revenue From Albuquerque, Bernalillo County, Northeast Heights, Westside, North Valley, Corrales, Rio Rancho, and Paradise Hills Homeowners Booking High-Altitude UV Metal Ridge Cap Sealant Photodegradation Repair Jobs, Extreme Daily Thermal Cycling Metal Ridge Cap Sealant Separation Repair Jobs, and Bernalillo County Monsoon Afternoon Thunderstorm Wind Metal Ridge Cap Sealant Edge Peel Repair Jobs in 90 Days
155%
More Ridge Cap Sealant Calls
$14K
Annual Revenue
4.9★
Google Rating
5
Projects/Month
Want results like this for your contracting business?