Tensile shade structure and parking cover manufacturer in Chhattisgarh

Our Service Locations

Tensile Shade Structure, Parking Cover & Roofing Solutions in Chhattisgarh

Looking for a tensile shade structure and parking cover in Chhattisgarh? ShadeCo India designs, fabricates and installs tensile shade structures, parking covers, industrial canopy roofing and outdoor fabric roof systems for factories, commercial buildings, schools, hospitals, hospitality projects and residential properties across the state. With 15+ years of experience, we provide complete turnkey support — from design to installation.

Tensile Shade Structure, Parking Cover Manufacturer & Supplier in Chhattisgarh

A tensile shade structure uses a tensioned membrane on an engineered steel frame. Materials include PVC-coated polyester, PTFE-coated fibreglass and ETFE film systems, selected for the project requirements. Cantilever, conical, arched and hypar forms suit different spans and support arrangements. In Chhattisgarh, ShadeCo India supplies these roofs for commercial entrances, plant loading bays, campus walkways and public waiting areas. Parking covers provide cars and two-wheelers with shade and overhead rain cover. Industrial yards and hospitality seating can also be assessed for fabric canopies. Roof geometry, loads, foundations, drainage and access are checked for the property before fabrication, with specifications agreed in the project drawings.

ShadeCo India Private Limited, established in 2010, is a tensile shade structure and parking cover manufacturer and supplier in Chhattisgarh with over 15 years of experience. We design, fabricate and install tensile shade structures, vehicle parking covers, plant area roofing, entrance canopies and custom fabric structures for commercial, industrial, institutional, hospitality and residential projects across the state.

Chhattisgarh's shade and roofing requirements vary between its industrial and its institutional sectors. Industrial enquiries from Bhilai, Durg, Raipur, Korba and Raigarh can include plant roofs and loading covers, with spans and clearances based on operations and dust considered in maintenance planning. Commercial and institutional projects in Raipur, Bilaspur and Rajnandgaon focus on entrance canopies, campus shade systems and walkway covers. Hospitality and resort projects around Naya Raipur and the tourism area near Jagdalpur ask for poolside and outdoor dining shade that suits the warmer months and monsoon rain. Each project is planned around the site itself rather than a standard template.

Our engineers, fabricators and installation team handle the full scope — site assessment, structural planning, design, fabrication and installation. Steel and membrane specifications are chosen based on span, ambient dust, monsoon drainage and site access, so the finished structure performs as intended across the summer heat and the monsoon months. Every project is backed by quality-tested materials and an experienced installation team.

our products & services

What Shade & Roofing Services Does ShadeCo India Provide in Chhattisgarh?

ShadeCo India provides fabric roofs, parking covers, plant canopies, entrances, walkways, recreation shades, campus covers, sports roofs, skylights and custom fabric structures across Chhattisgarh. Commercial, industrial, institutional, hospitality and residential proposals follow the intended activity, structural loads, drainage and access, with materials, support positions and maintenance requirements agreed in the approved project drawings.

Fabric Shade Structure Design

ShadeCo India designs fabric shade structures using PVC-coated polyester or PTFE-coated fibreglass membrane tensioned over an engineered MS tubular steel frame. The fabric skin sheds direct sun while letting air move underneath, which keeps courtyards, seating areas and entrance zones usable through Chhattisgarh's hot, humid stretches. It suits commercial buildings, institutional campuses, hotels and industrial premises where an open, lightweight roof is preferred over a closed shed.

Around Raipur's commercial developments and the industrial campuses near Bhilai and Korba, these structures typically span anywhere from a single bay to wide column-free coverage, with clear height set by how the area underneath is used. Roof falls and gutter placement are worked out to handle monsoon rainfall without pooling, and the exact span, height and membrane grade are confirmed against the site drawing and quotation.

Common Uses:

  • Commercial Outdoor Areas
  • Institutional Courtyards
  • Hotel and Resort Spaces
  • Public Waiting Zones
  • Industrial Campus Shade
  • Large Open-Area Coverage

Vehicle Parking Cover Systems

ShadeCo India builds vehicle parking cover systems for factories, offices, hospitals, schools, hotels, malls and residential societies, using a tensioned fabric membrane over a galvanized or painted MS steel frame. Bays follow vehicle entry and turning routes in single-row, double-row or cantilever layouts; the canopy provides shade and overhead rain cover, while open sides do not exclude dust.

For industrial properties, material grade and steel protection follow the exposure assessment, with cleaning access and maintenance intervals specified separately. Column spacing is set around existing traffic aisles so vehicle movement isn't blocked, and drainage is routed clear of the parking bays before the monsoon months.

Benefits:

  • Shade and Overhead Rain Cover
  • Suitable for Cars and Two-Wheelers
  • Custom Layout for Parking Spaces
  • Strong Support Framework
  • Low Maintenance Outdoor Use
  • Organized Parking Area Appearance

Plant Area Roofing & Industrial Canopy

ShadeCo India provides plant area roofing and industrial canopy systems for manufacturing units, steel plants, warehouses, logistics yards and outdoor work zones, built from MS tubular sections (CHS, SHS or RHS) carrying a PVC-coated polyester or heavier-grade membrane roof. The covering is anchored to withstand continuous vehicle and forklift movement underneath while keeping loading bays and dispatch areas shaded and usable through the day.

For industrial enquiries, dust conditions guide cleaning access and maintenance planning. Steel protection follows corrosion exposure, while membrane grade is selected from documented performance and the required coverage. Clear height is set to suit truck and forklift clearance, drainage outlets sit clear of the loading zones, and the final span and material grade are confirmed against the plant's layout drawing.

Suitable Areas:

  • Factory Loading Bays
  • Warehouse Dispatch Zones
  • Material Handling Areas
  • Industrial Entry Points
  • Vehicle Waiting Areas
  • Outdoor Storage Spaces

Building Front Canopy & Entrance Cover

ShadeCo India designs building front canopies and entrance covers for offices, hospitals, hotels, showrooms, institutions and public facilities, using a fabric membrane or a metal-and-fabric roof supported on a steel frame anchored to the building face or on independent columns. A properly sized entrance cover keeps visitors dry while they move between vehicles and the doorway, and it changes how the frontage reads from the road.

For commercial and institutional properties around Raipur and Bilaspur, canopy projection is worked out from the building elevation, the front setback and peak footfall, with drainage sloped back toward the building rather than onto the approach path. The exact projection, height and frame finish are confirmed once the elevation drawing and site measurements are available.

Applications:

  • Office Building Entrances
  • Hospital and Hotel Entry Areas
  • Retail and Showroom Fronts
  • School and College Gates
  • Public Utility Buildings
  • Commercial Reception Areas

Pedestrian Pathway Cover

ShadeCo India installs pedestrian pathway covers for schools, hospitals, factories, hotels, housing societies and public buildings, using a fabric membrane on a light steel frame set along the walkway edge or as a series of linked bays. The cover keeps foot traffic moving between parking areas, entrances and blocks without exposure to direct sun or monsoon rain, which matters most on routes used many times a day.

On campuses around Raipur, Bhilai and Bilaspur where blocks are spread across a larger plot, walkway length and turning points are mapped first, then post spacing and clear width are set so the covered path doesn't narrow the usable ground below. Gutter lines run to the nearest drain point, and the final length, width and post positions are confirmed against the campus layout.

Advantages:

  • Comfortable Movement in Outdoor Areas
  • Useful for High-Footfall Locations
  • Custom Length and Width Options
  • Practical and Clean Design
  • Durable Weather Protection
  • Suitable for Public and Private Projects

Education Campus Shade Covers

ShadeCo India builds education campus shade covers for schools, colleges, universities, coaching centres and training institutes, using a steel-framed fabric roof over assembly areas, courtyards and playground zones. The structure is sized to hold a moving crowd of students at assembly time and built without sharp edges or low-hanging members that could catch clothing or bags.

At school and college campuses around Raipur, Bhilai and Bilaspur, layout is worked out against the existing ground markings, gate positions and the number of students the assembly area needs to hold, with posts kept clear of play zones where possible. Height, span and post spacing are confirmed against the measured campus layout before fabrication starts.

Useful For:

  • School Assembly Areas
  • College Courtyards
  • Student Waiting Zones
  • Playground Shade Areas
  • Campus Walkways
  • Outdoor Activity Spaces

Sports Ground Canopy & Court Cover

ShadeCo India provides sports ground canopy and court cover systems for schools, academies, clubs, spectator areas and recreational facilities, ranging from a single practice-net cover to a larger stadium-style seating canopy on a steel frame with a tensioned membrane roof. Clear height and column placement are set so play and sightlines aren't obstructed underneath.

For cricket and tennis practice areas, basketball courts and school sports grounds around Raipur and Durg, span is worked out against the court or pitch dimensions and the seating count expected, with the roof pitched to shed monsoon rain quickly rather than pool along the sidelines. Final span, height and seating layout are confirmed against the ground's measured plan.

Applications:

  • Cricket Practice Areas
  • Tennis and Basketball Courts
  • School Sports Grounds
  • Sports Club Facilities
  • Spectator Seating Shade
  • Outdoor Training Zones

Translucent Roof & Skylight Cover

ShadeCo India provides translucent roof and skylight cover systems for malls, offices, hotels, hospitals, institutions and commercial buildings, typically an ETFE film or a translucent PVC-coated membrane stretched over a steel frame above an atrium, courtyard or corridor. The translucent covering lets daylight through while still keeping rain and dust out of the space underneath.

In commercial and institutional buildings around Raipur and Bilaspur, the membrane's light-transmission grade is picked to balance natural brightness against heat gain, since Chhattisgarh's summer sun can make an over-bright atrium uncomfortable without the right specification. Roof pitch and drainage are worked into the design so rainfall clears the skylight without ponding, and the exact grade and span are confirmed in the quotation.

Suitable For:

  • Shopping Mall Atriums
  • Hotel Lobby Areas
  • Corporate Office Buildings
  • Hospital Courtyards
  • Institutional Spaces
  • Commercial Covered Areas

What Design Considerations Matter for Tensile Structures in Chhattisgarh?

Design considerations for tensile structures in Chhattisgarh include monsoon rainfall and drainage, wind exposure on open plateau sites, industrial dust and particulate exposure, heat and UV exposure, and site access in forest-region and rural districts. The points below guide the design brief; the actual roof, connections and foundations require assessment for the specific property and use.

Monsoon rainfall and drainage

Chhattisgarh receives heavy monsoon rainfall between June and September; roof slope, gutter sizing and outlet placement need to suit the expected water volume rather than a generic standard layout.

Wind exposure on open plateau sites

Wind loads depend on location, terrain, building surroundings and roof geometry; the frame, connections and foundations are designed for those assessed loads.

Industrial dust and particulate exposure

Dust exposure is assessed for the property when planning cleaning access and maintenance. Corrosion protection and structural wind loads require separate checks.

Heat and UV exposure

Summer temperatures across the plains districts run high with strong UV exposure; membrane grade and colour selection affect both comfort under the roof and long-term fabric life.

Site access in forest-region and rural districts

For Jagdalpur, Dantewada, Sukma, Bijapur, Narayanpur and Kondagaon enquiries, component sizes and erection arrangements follow the confirmed delivery route, lifting access and working space.

Materials and Structural Specifications

Tensile structure materials and structural specifications in Chhattisgarh are developed for each roof, not applied as a fixed package. ShadeCo India selects the steel frame, membrane type, surface protection and installation scope based on span, wind load and site conditions, with all details confirmed in the project drawings and quotation.

Indicative tensile structure specifications; final values depend on project engineering and selected materials.
SpecificationProject-dependent details
Structural FrameEngineered MS tubular sections such as CHS, SHS or RHS, with sizes finalized from structural design and span requirements.
Tensile MembranePVC-coated polyester, PTFE-coated fibreglass or ETFE film, selected by span, life expectancy and light transmission needs.
Typical Fabric WeightPVC-coated polyester membranes commonly range 650–1400 GSM; exact grade confirmed in the manufacturer datasheet for the supplied product.
Structure TypesCantilever, conical, arched, modular, hypar, pyramid and custom tensile forms depending on the project layout.
Surface ProtectionEpoxy/paint systems, powder coating or galvanizing selected according to exposure conditions, finish requirements and project specification.
Wind Load ResistanceStructure, connections and foundations designed for wind loads per IS 875 (Part 3) for the project location and roof geometry.
UV ProtectionSelected architectural membrane products may provide up to approximately 98% UV blocking, subject to the exact membrane grade and manufacturer datasheet.
Temperature ResistanceSelected membrane products may be rated for approximately -30°C to +70°C, subject to the approved manufacturer datasheet and specified membrane grade.
ApplicationsCommercial buildings, industrial premises, institutional campuses, hospitality properties, residential developments, parking areas, sports facilities and public-use outdoor spaces across Chhattisgarh.
FabricationSteel members and membrane components are fabricated according to approved structural and fabrication drawings.
InstallationInstallation can include steel erection, membrane fixing, tensioning, finishing and related works within the agreed project scope.
DrainageRoof falls, gutters and outlets are planned according to the covered area and available site drainage arrangement.
Engineering ConsiderationsSpan, clear height, load transfer, support conditions, foundations, building connections and site conditions are assessed for the specific project.
WarrantyUp to 10 years may be available for selected membrane products, subject to material grade, manufacturer terms, installation, maintenance conditions and agreed project scope.
Delivery TimeTypically around 3–6 weeks, depending on project size, design approvals, customization, material availability, logistics and site readiness.
After-Sales ServiceShadeCo India can provide nationwide support for inspection, repair, membrane maintenance and structure servicing, subject to location, existing condition, access and the agreed service scope.
CustomizationRoof dimensions, membrane colour, structural form, frame finish, support arrangement and project-specific detailing can be customized to suit the application.

our projects

Explore Our Projects & Design References

Browse selected tensile structure, parking cover and roofing project references to explore different design approaches and structural forms. View more ShadeCo India projects for additional examples.

What Affects the Cost of a Shade Structure in Chhattisgarh?

There is no single fixed rate that applies to every tensile structure or parking cover in Chhattisgarh — two roofs of similar size can carry very different costs depending on design, materials and site conditions. The factors below make up the quotation, with inclusions confirmed for each proposed structure.

Covered area and span

Roof dimensions and the distance between supports affect both the membrane size and the supporting structure.

Height and roof form

Raised peaks, cantilevers and curved profiles change the frame design and fabrication work involved.

Steel quantity and finish

Member sizes, connections and protective finishes affect steelwork cost; corrosion exposure guides the coating, while dust informs maintenance access.

Fabric grade

The specified membrane type, weight and documented performance data influence the covering cost.

Foundations and site preparation

Soil conditions, ground levelling and any preparatory civil work add to the scope, and can vary between a plant premises, an institutional campus and an open plot.

Drainage and related scope

Collection channels, outlets and connections to site drainage should be defined in the proposal, particularly ahead of the monsoon months.

Transport, unloading and installation access

Site access, unloading arrangements and working conditions affect the execution cost, particularly for sites in Chhattisgarh's forest-region and rural districts compared with locations near Raipur or Bilaspur.

Our Design, Fabrication & Installation Process

Our project process takes a Chhattisgarh enquiry from initial site information through to a completed, handed-over structure. Design and material decisions are settled before fabrication starts, and installation is coordinated with the property's access and readiness, including plant-site sign-in and safety requirements where applicable.

01

Site Inspection & Requirement Assessment

Our team visits or reviews the Chhattisgarh site to record dimensions, access, and structural context before any design work begins. For plant-site projects around Bhilai, Korba, and Raigarh, we also check entry procedures and crane access.

02

Concept Design & Engineering Planning

Roof form, span, and support layout are worked out to match the covered area, load requirements, and the property's structural constraints. The design accounts for Chhattisgarh's monsoon rainfall and the ambient dust levels near industrial sites.

03

Design Approval & Material Finalization

Drawings, membrane grade, and frame finish are confirmed with the client before fabrication is scheduled. For projects near the Bhilai steel plant or the Korba coal area, material selection is matched to the site's dust and exposure conditions.

04

Steel Fabrication & Fabric Preparation

Steel members and membrane panels are fabricated to the approved drawings under quality-checked shop conditions. Each component is tagged and prepared for transport to the Chhattisgarh site.

05

Transportation & Site Readiness

Fabricated components are transported to the Chhattisgarh site once foundations and access arrangements are confirmed ready. For plant sites and forest-region districts, delivery schedules are coordinated with local route and safety conditions.

06

Structure Installation & Fabric Tensioning

Steel erection, membrane fixing, and tensioning are carried out on site by our installation team, following the approved sequence. Tensioning is checked to design values so the membrane performs under Chhattisgarh's monsoon and summer heat loads.

07

Final Inspection & Project Handover

The completed structure is inspected against the design and specification before formal handover to the client. Handover includes a walkthrough of the installed system, maintenance guidance, and confirmation that the structure meets the agreed scope.

Why Work with ShadeCo India

ShadeCo India combines architectural planning, structural engineering and fabrication within one coordinated project scope. Each structure is developed around the required coverage, site conditions and approved drawings before production begins.

Our team also coordinates material supply, delivery and installation with the client and site team across Chhattisgarh, including the industrial zone around Bhilai, Durg, Korba and Raigarh, the commercial and institutional projects around Raipur and Bilaspur, and sites in the state's forest-region districts. Monsoon drainage, wind exposure, industrial dust levels and site access are reviewed before erection, followed by final inspection and handover of the completed structure.

Material specifications, fabrication checks and installation inspections are agreed for the project and recorded before handover.

Which Areas Does ShadeCo India Serve in Chhattisgarh?

We provide tensile shade structures, parking cover systems and outdoor canopy solutions across major commercial, industrial, institutional and residential regions of Chhattisgarh including Raipur, Bhilai, Durg, Bilaspur, Korba, Raigarh and nearby areas.

These service locations are grouped for reference, not as official administrative boundaries. Each property is assessed from its address, intended use, dimensions and access information.

Raipur Division — Raipur, Baloda Bazar, Gariaband, Mahasamund & Dhamtari

ShadeCo India provides tensile roofs and parking covers across Raipur, Baloda Bazar, Gariaband, Mahasamund and Dhamtari. Commercial properties in Pandri, Telibandha, Mowa and Tatibandh can be assessed for entrance canopies and parking shade. Urla, Siltara and Bhanpuri enquiries can include factory covers, warehouses and loading bays. Institutional and public-use projects in Naya Raipur follow the intended activity and available footprint. Campus shade, hospital entrances and residential parking are also available, with supports, drainage, foundations and installation access reviewed before the drawings and material specifications are agreed.

Durg Division — Durg, Bhilai, Rajnandgaon, Balod, Bemetara & Kabirdham

ShadeCo India serves Durg, Bhilai, Rajnandgaon, Balod, Bemetara and Kabirdham with canopy and roofing services. Industrial enquiries can include plant covers, loading roofs and worker walkways, subject to operating clearances and access permissions. Properties in Supela, Nehru Nagar, Power House, Jamul, Kumhari, Risali and Charoda can be assessed for entrances and parking shade. Schools, hospitals and residences follow their own layout and coverage requirements. Community shelters and campus roofs are developed from measurements, with drainage, foundations, protective finishes and erection space checked before fabrication.

Bilaspur Division — Bilaspur, Korba, Raigarh, Janjgir-Champa, Mungeli & Sakti

ShadeCo India handles roofing enquiries across Bilaspur, Korba, Raigarh, Janjgir-Champa, Mungeli and Sakti. Sirgitti, Tifra and Mangla properties can be assessed for factory covers, warehouse canopies and parking shades. Plant and handling-area roofs in Korba and Raigarh follow equipment clearances, storage layouts and permitted site operations. Dust exposure informs cleaning access; it does not set structural loads or coating requirements. Schools, hospitals and commercial buildings can enquire about assembly shade, entrances and covered walkways. Each proposal includes checks of supports, ground conditions, drainage and installation space, with materials agreed for the actual exposure.

Surguja Division — Ambikapur, Surajpur, Balrampur, Jashpur & Koriya

ShadeCo India serves Ambikapur, Surajpur, Balrampur-Ramanujganj, Jashpur and Baikunthpur. Institutional enquiries can include campus shade, hospital entrances and public waiting shelters. Residential parking, school assembly roofs and commercial canopies are available for nearby properties. Component sizes follow the delivery route and unloading space. Site measurements establish the span, support layout and roof drainage, while ground conditions determine foundation requirements. Installation arrangements are confirmed for the property before the programme is agreed.

Bastar Division — Jagdalpur, Kanker, Kondagaon, Narayanpur, Dantewada, Bijapur & Sukma

ShadeCo India serves Jagdalpur, Kanker, Kondagaon, Narayanpur, Dantewada, Bijapur and Sukma with roofing and canopies. Institutions, hotels and public-use sites can be assessed for entrances, walkways and waiting shelters. School assembly covers, hospital canopies and residential parking follow the footprint and access routes. Industrial projects can include loading bays and plant covers following the operating brief. Delivery, unloading and lifting arrangements are checked for the property. Loads, ground conditions, materials and drainage are reviewed before fabrication, with installation coordinated around site readiness and agreed working arrangements.

Industrial & Manufacturing Zones

As a tensile structure manufacturer and supplier, ShadeCo India handles industrial roofing enquiries across Chhattisgarh. Services for Bhilai, Urla, Siltara and Bhanpuri include plant covers, warehouse dispatch roofs and worker walkways. Korba-area facilities can be assessed for loading bays, parking shelters and material-storage roofing. Raigarh and Bilaspur enquiries follow the actual production or handling layout, including properties around Sirgitti. Clear spans and roof heights are set around vehicle envelopes, equipment and pedestrian routes. Existing shed connections require a capacity assessment. Steel protection follows corrosion exposure, while dust conditions guide cleaning access. Wind loads, foundations and roof drainage are checked separately. Plant entry, lifting positions and installation timing are agreed with the site team before work proceeds. Material grades are confirmed in the approved drawings.

Additional Districts & Towns

We also provide tensile roofing for towns across Chhattisgarh under the same design, fabrication and installation service. Bemetara, Balod, Kabirdham, Mungeli, Sakti, Champa, Kawardha and Tilda enquiries can include parking shades and school assembly covers. Walkways and hospital entrances are available for Dhamtari, Mahasamund and Baloda Bazar. Kanker, Kondagaon, Narayanpur and Jashpur properties can be assessed for commercial canopies and campus roofing. Community halls, bus stands and markets follow the activity and footprint. Project size, supports, drainage and delivery access are established from site information.

Need help?

Get a Quote for Tensile Shade Structures in Chhattisgarh

Whether you need a parking cover, entrance canopy, plant area roof or a custom fabric structure, share your site details with ShadeCo India for a suitable design and quotation.

ShadeCo India experience and project support
ShadeCo India shade and roofing consultation

Frequently Asked Questions

FAQs About Shade Structures & Roofing in Chhattisgarh

Common questions about fabric shade structures, parking covers, industrial roofing systems, project cost and installation for projects in Chhattisgarh.

A tensile shade structure is a fabric roof held under tension over an engineered steel frame. The membrane is usually PVC-coated polyester, PTFE-coated fibreglass or ETFE film, shaped so the roof keeps its form without needing the column support a conventional metal sheet roof would require. These structures are used over parking areas, plant loading bays, commercial entrances, walkways and campus spaces.

ShadeCo India provides fabric shade structures, vehicle parking covers, plant area roofing, entrance canopies, pedestrian pathway covers, recreation shade covers, education campus shade, sports canopy systems, skylight covers and custom fabric canopy structures across Chhattisgarh.

ShadeCo India serves major cities and industrial areas including Raipur, Bhilai, Durg, Bilaspur, Korba, Raigarh, Rajnandgaon, Jagdalpur, Ambikapur, Dhamtari and nearby regions across Chhattisgarh.

Yes, parking cover systems can be customized according to parking area size, vehicle movement, number of bays, fabric preference, framework design and site conditions, including plant-site access and safety requirements.

Yes, fabric canopy structures are suitable for loading areas, dispatch zones, storage spaces, industrial walkways and plant outdoor coverage when designed with the right framework, fabric material and anchoring system, and specified for the site's dust and exposure conditions.

The cost depends on covered area, design type, fabric quality, steel framework, height, site location, foundation and drainage requirements, fabrication complexity and installation access. A proper quotation is prepared after understanding the project details.

Tensile structures are used across commercial, industrial, hospitality, institutional, healthcare, retail, sports and residential sectors for weather protection, shade and architectural enhancement.

Common applications include parking covers, plant loading bay covers, walkway roofing, entrance canopies, poolside shade and sports area covers. ShadeCo India designs, fabricates and installs these solutions across Chhattisgarh, engineered to suit each site's coverage, access and weather conditions.

The suitable roof depends on the required span, enclosure, structural loads, foundations, drainage and maintenance access. Tensile canopies can cover open parking, entrances, walkways and activity areas, but they are not automatically cheaper or faster to install than other systems. Compare complete designs and quotations for the property, including any wind or snow requirements and installation constraints.