Roof Cleaning Alloa

Alloa Moss Removal & Soft Washing

Roof Cleaning Alloa Scotland (FK10): Although it's said that a building is only as sound as its foundations, there are also problems linked to allowing the maintenance of your roof slip as well, and when all is said and done your property is the single largest investment you will have in your entire life. You should clean and protect your roof to stop further issues from impacting your Alloa home, no matter whether you live in a mid-terrace, semi or even a picture postcard cottage in the countryside.

Roof Cleaning Quotes Alloa

If you would like to avoid pricey roof repairs it is vital to have your roof cleaned on a regular basis. It is recommended that you use a roof cleaning service in Alloa if you want the job done properly. By preventing a build-up of dirt and moss, potential problems such as cracked or broken roofing tiles and other ways that moisture can gain access to the internal areas of your building, can be spotted far more quickly. Frequent roof maintenance is a proactive approach to preserving your home's integrity and safeguarding it from the potential perils of water damage.

Roof Cleaning Alloa

A roof cleaning specialist in Alloa is most frequently necessary to remove the accumulation of dirt, algae, moss and lichen. At some point in time, every roof in Alloa will have this kind of problem, because these things arise naturally with time and cannot be completely avoided. Not surprisingly, a lot of Alloa homeowners opt to try to do this for themselves using a power washer, but be very cautious about doing this because it can create a considerable mess over yours and neighbouring properties if you are not careful, and can also damage your roof tiles.

MOSS CLEANING ALLOA

A non-vascular, flowerless plant which is commonplace in Alloa, especially in damp and shaded areas, moss grows across an area creating a thick layer of stems. It releases spores which fall onto surrounding surfaces, helping it spread pretty rapidly. If left to its own devices, moss may damage clay, slate and cement tiles by stripping the weatherproof layer and causing pitting to the surface of your roofing tiles. This pitting can manifest into splits and cracks which prevent your property from being a weatherproof and waterproof home.

SOFT WASHING ALLOA

Removing moss from your roof is often done by professional cleaning services in Alloa, and they typically do this by hand. As the cleaning process is carried out, this method remains gentle on the roof and allows for straightforward collection of waste materials. After clearing the moss, a cleaning solution is applied to the remaining roof areas. Once dried, any leftover moss spores on the roof tiles are targeted with a treatment. This biocide treatment not only eliminates moss spores but also targets algae and lichens, which thrive in damp and shady environments. In the industry, this entire process is known as 'soft washing', although it can also mean cleaning the roof without removing moss or other debris beforehand.

Alloa Moss Removal

If a biocide spray isn't used, within a few months you will start to see some re-growth of moss on your roof. The biocide treatment should make sure that your roof is free from growth for three or four years, and a roof cleaning specialist in Alloa will most likely recommend a retreatment every twenty four to thirty six months to keep your roof algae, lichen and moss free, and in the best possible condition.

Once completed, any top notch roof cleaning service in Alloa will remove any debris which has dropped into your gutters, to allow rainwater to flow freely and prevent any future blockages.

THE USE OF PRESSURE WASHING TO CLEAN YOUR ROOF IN ALLOA

If your roof and tiles have been damaged in any way, or your house in Alloa is above a certain age, a roof cleaning company will usually advise against the use of pressure washing. The reason for this is that a high pressure jet of water can damage the waterproof membrane, penetrate the tiles and permit water to enter your house, creating more problems than it solves. Even though you will pretty quickly find whether there are any leaks in your roof, it is not advisable to do this without having expert help.

Quotes for Roof Cleaning in Alloa

Damage may also be inflicted on flashing, fascias, pointing, soffits and gutters on your roof, by the water jet from a pressure washer. The use of a non-professional standard of pressure wash on your roof could, at the very least, compromise the watertight coating on your tiles and substantially reduce their normal lifespan if you're not very cautious.

It is now time to appreciate that there are situations where pressure washing your roof might be alright. A roof cleaning expert in Alloa will figure out the most effective approach for your house, after surveying your roof and determining what level of cleaning is needed. They may decide that pressure washing will be the most viable and cost-effective option to clean your roof, as long as your tiles are in a suitable state of repair.

Roof Cleaning Near Alloa Scotland

The appliances that specialist roof cleaning businesses in Alloa use in their work, have flow pressures that can be adjusted to suit any conditions. While effectively cleaning the area, this makes certain that no damage is done to your roof. In much the same way as hand cleaning, and to stop the re-growth of moss and algae, there should be a separate biocide treatment which ought to keep your roof looking great for some time to come.

Ask to see references from former clients if you are offered a power wash service in Alloa, and also make sure that the company has ample insurance to cover any possible complaints or damages. Pressure washing methods should not be used on thatched roofs under any circumstances whatsoever. If a Alloa thatched-roof cleaning company offers you this service you should turn down their kind offer and send them on their way.

STEAM CLEANING YOUR ROOF IN ALLOA

When checking out the different alternatives for cleaning your roof in Alloa, the most eco-friendly alternative of them all is steam cleaning. Any algae, lichens and moss are killed off by the heat of the steam, and no harsh cleaning products or chemicals are employed during this process. The current focus is on ground breaking biocides which are eco-friendly and sustainable and cause no harm to the environment. One of these products that can be used after steam cleaning is Bioxide, which is an anti-fungal treatment that is safe and effective, and can be used on any kind of roof surface.

The pressure used while steam cleaning your roof is much less than that used by a jet washer. This will mean that the chance of damaging your roof is less likely than with other methods. However, if you don't have much money to spare, you could be swayed by the fact that in relation to roof cleaning options, steam cleaning is the priciest.

SAFETY AND PROFESSIONALISM FIRST

Whichever method you choose for cleaning your roof in Alloa, one of the first jobs that will need to be done is the layout of protective sheeting around your home to capture any falling moss, leaves and other grime. Also, down flow pipes will be covered over to prevent any loose debris from falling in and causing a potential blockage, and scaffolding, if needed, will be set up.

Cleaning a Roof in Alloa

Any reliable Alloa roof cleaning specialist should employ skilled operatives who observe all Health & Safety guidelines in relation to not damaging the environment, working at height requirements, the safe use of chemicals and the use of protective clothing. There are trade bodies within the industry which offer certification and training, and also hold details about accredited and professional roof cleaning companies, and these include the "BWCA" (British Window Cleaning Academy), EduPro UK and the Roof Cleaning Institute.

To find a roof cleaning business you can rely on, it is advisable to ask for evidence of trade memberships, accreditations and references when you're getting your quotes. In most cases a decent roof cleaning service in Alloa will have this data available to see on their website or printed brochure, and if not won't have any problem in providing it.

(Tags: Roof Steam Cleaning Alloa, Roof Jet Washing Alloa, Moss Removal Alloa, Roof Cleaning Alloa)

Quotes for Roof Cleaning Services Alloa

Roof cleaning services are available in Bannockburn, South Alloa, Fishcross, Fallin, Muckhart, Powmill, Throsk, Cambus, Devonside, Coalsnaughton, Causewayhead, Tillicoultry, Sauchie, Dollar, Clackmannan, in these nearby postcodes: FK10 1NA, FK10 1LQ, FK10 1JJ, FK10 1RR, FK10 1ET, FK10 1AT, FK10 1SF, FK10 1AE, FK10 1LU, FK10 1NQ, as well as in Alloa itself. It's very likely that any roof cleaning companies from the Alloa district will have the dialling code Dialling code 01259 and the postcode FK10. This might be one thing to check if you want to make sure you hire local roof cleaning. Alloa householders can use these and other related services whenever the need arises.

Roof Sealing

An essential service that can protect your roof from leaks and damage is roof sealing. The application of a unique sealant to the surface of the roof creates a barrier that protects it from moisture intrusion and water damage.

Having your roof sealed can increase its longevity and spare you from having to pay for expensive repairs later on. Regions prone to harsh weather conditions, like heavy rain, extreme heat or snow, demand adequate roof sealing.

If you enlist the services of an experienced roof sealing service, any underlying problems with your roof can be identified and the best sealant can be suggested for optimal protection of your property. It proves to be an affordable choice to defend your roof and property from damage. In addition, as roof sealing cuts down on heat loss in the winter months, it also serves to increase the energy efficiency of your home. Roof sealing utilises a sealant that can also defend your roof against damaging UV rays, which may result in the early aging and weakening of roofing materials.

Bird Deterrents

An effective approach to keeping your roof clean and clear of bird droppings is to install bird deterrents. Perching and nesting on roofs is common for birds, which leads to droppings that stain surfaces and block rain gutters. Spikes, reflective objects and nets, when set up on a roof, can be great at preventing birds from landing and causing a mess.

Bird Deterrent Installation

The popularity of bird spikes comes from their easy installation and humane approach. The unevenness created by the spikes makes landing uncomfortable, so naturally birds seek out smoother places to settle. Another possibility is netting, which is particularly effective for larger areas. It serves as a barrier, preventing birds from getting onto certain sections of the roof.

You might also consider reflective objects! Shiny discs, tape, and similar products can be just as effective. The reflection and movement are regarded as a threat or predator and usually scares the birds away. These deterrents, when installed, keep your roof a lot cleaner and lessen the necessity for frequent upkeep and expensive repairs caused by bird damage.

Generally, property owners should avoid attempting this sort of work, making the use of a specialist for installing bird deterrents crucial for safety and effectiveness. To ensure durability and prevent accidents, professionals have the experience required to install deterrents, and have the right equipment to do the work successfully. Avoiding potential roof damage, this method offers a long-term solution to maintain bird-free and clean roofs. (Tags: Bird Deterrent Installation)

Brick and Render Cleaning

Cleaning brick and render is important for maintaining the fresh and polished look of your home's exterior. Over time, algae, grime, moss, and dirt can gather on the brickwork and render, leaving your property looking dull and worn. Regular cleaning restores its appearance and prevents long-term damage from moisture and organic build-up.

Brick and Render Cleaning

You can use a soft brush and soapy water to clean lightly soiled render and brickwork areas. For tougher grime or moss, applying specialised cleaning solutions helps to break it down effectively. It's essential to avoid using high-pressure washers on render, as they may damage the surface and cause cracks.

For delicate surfaces like render, a low-pressure steam cleaner can be an ideal solution in some cases. This method is gentle yet effective at removing moss, dirt, and algae without causing harm. Steam cleaning also helps to sanitise the surface, making it look fresh and clean.

For more extensive or intricate cleaning tasks, hiring professionals with the appropriate tools and expertise is a wise decision. They are capable of safely removing tough stains and revamping the look of your brick or render without damaging the surface. Moreover, routine professional cleaning not only enhances your home's appearance but also helps to prolong the life of your exterior surfaces. (Tags: Render and Brick Cleaning)

Commercial Roof Cleaning

Commercial roof cleaning is crucial for preserving the appearance and durability of a business property. Dirt, debris, and moss can build up on the roof over time, making the building appear neglected and unprofessional. Regular cleaning helps maintain the roof's condition and creates a positive first impression for clients or customers.

Commercial Roof Cleaning

In addition to maintaining appearance, commercial roof cleaning plays a key role in preventing long-term damage. Moss and algae hold moisture against the roof, potentially causing leaks or structural damage over time. Cleaning the roof on a regular basis reduces the risk of these problems, saving on costly repairs later.

Regularly cleaning commercial roofs contributes to improved energy efficiency as well. Accumulated dirt, moss, and debris can interfere with the reflective properties of specific roofing materials, leading to greater heat absorption by the building. This can result in higher cooling costs during the summer. By maintaining a clean roof, businesses can support optimal energy performance and lower their energy expenses.

Considering the larger size and intricate structures of commercial buildings, it is best to employ professionals for roof cleaning. They have the necessary equipment, such as high-pressure washers and safety gear, to complete the job safely and efficiently. Regular professional cleaning will extend the roof's life and keep the building looking pristine and well-maintained. (Tags: Commercial Roof Cleaning)

Solar Panel Cleaning

Solar panel cleaning is crucial to keep your system running efficiently. Sunlight can be blocked, and the effectiveness of the panels reduced by an accumulation of debris, dust and bird mess. Maximising your investment, regular cleaning makes sure that your solar panels benefit from the most sunlight. This service boosts the performance of your solar energy system dramatically.

Solar Panel Cleaning

Hiring a professional service for solar panel cleaning is both convenient and straightforward. Using soft sponges or brushes with soapy water, operatives gently scrub the surface and avoid high-pressure water or abrasive materials that could damage the panels. To avoid thermal shock, they typically perform cleaning early in the morning or late in the evening when the panels are cool.

Improving the efficiency and extending the longevity of your solar panels can be accomplished through frequent professional maintenance such as cleaning. If you live in a dusty area, it's advisable to schedule cleaning more often, but at least twice a year. Contributing to a greener world, clean solar panels maximise your energy savings and ensure optimal performance. Your solar energy system will gain long-lasting benefits from investing in specialist cleaning services. (Tags: Solar Panel Cleaning)

Skylight Cleaning

To maintain a bright and welcoming atmosphere in your home or business premises, cleaning roof windows and skylights is essential. With the passage of time, the build-up of dust, grime and dirt on your skylights can obstruct natural light, leaving your space feeling dim and uninspiring. Regularly cleaning your skylights improves their appearance and guarantees they work properly, letting in as much daylight as they can.

Skylight Cleaning

Cleaning skylights can be tricky because they are installed at a height and in specific locations. Always take safety measures, like using a dependable ladder and standing on secure ground. Should your skylights be hard to reach or if you are uncomfortable with heights, it could be best to engage a professional cleaning service for the job.

Begin cleaning your skylights by gently wiping away any loose debris, such as dust or leaves, with a cloth or soft brush. Following this, clean the glass with a mild solution, such as soapy water, making sure you don't scratch the surface. After rinsing with clean water, dry thoroughly to prevent water spots and streaking.

Consistent cleaning of skylights not only preserves their appearance but also extends their useful lifespan. Keeping the glass spotless and free of debris prevents damage and guarantees your skylights and roof windows will continue to light up your home for years. For the finest results, plan on having a professional clean at least once or twice per year. (Tags: Skylight Cleaning)

Roof Inspections

Inspections of the roof are a significant component of home upkeep. Roofs can develop problems over time, like blocked gutters, cracked slates, or loose tiles, which can result in more severe issues if not monitored. Regularly checking the roof helps in identifying these concerns early, thereby preventing costly repairs in the future.

Roof Inspections

A basic roof inspection includes visually assessing for signs of damage, such as moss growth or missing tiles. It's essential to inspect the flashing around skylights and chimneys for any gaps that could permit water infiltration. If you discover any problems, it's advisable to address them promptly to prevent more extensive damage.

Checking your roof twice annually is typically enough to keep it in good shape, especially following extreme weather events like heavy rain or high winds. There's no need to climb up onto the roof yourself – many problems can be seen from the ground with binoculars. If you're unsure, it's advisable to hire a professional.

Professional roof inspectors are equipped with the expertise and tools to examine every aspect of your roof meticulously. They can safely ascend the roof and detect hidden issues that are not readily apparent. Regular professional inspections are beneficial for preserving your roof's excellent condition and extending its life expectancy. (Tags: Roof Inspections)

Tips for Roof Cleaning

Roof cleaning is a vital element of maintaining the functionality and longevity of your roof in TOWN. Neglecting regular cleaning can lead to the buildup of mould, debris, and other harmful substances that can cause damage over time. Here are a few guidelines to help keep your roof clean and in good shape.

  1. Regularly Remove Debris: Debris such as twigs, branches and leaves can build up on the roof and retain water, which can lead to the growth of mould and mildew. Regularly removing this debris will help keep your roof clean and dry.
  2. Use a Soft-Bristled Brush: When you are cleaning your roof, it's vital to use a soft-bristled brush to avoid damaging the roof surface. A gentle scrub with a solution of soap and water can help remove any debris or muck.
  3. Avoid Pressure Washing: When done by an amateur, pressure washing can cause damage to your roofing material and should be avoided where possible. Instead, opt for a careful scrubbing with a soft-bristled brush and a cleaning solution.
  4. Schedule Professional Cleaning: Regular professional cleaning can ensure that your roof is properly cleaned and inspected for any damage. This can help to prolong the life of your roof and avoid costly repairs in the future.
  5. Don't Use Chemical Cleaners: Chemical cleaners are usually harsh and damaging to your roof surfaces. Instead, use a mixture of soapy water for cleaning, or consider environmentally friendly cleaning alternatives.

By following these pointers, you can help keep your roof clean and in great condition. Regular maintenance and cleaning will help prolong the life of your roof and avoid costly repairs later on.

Fascia and Soffit Cleaning

Cleaning your fascia and soffit is vital for maintaining your home's exterior appearance. The fascia is the board at the roof's edge, and the soffit is the underside that connects it to the wall. These areas can accumulate dirt, mould, and grime over time, making your home look untidy and potentially causing damage if neglected.

Fascia and Soffit Cleaning

Regular fascia and soffit cleaning keeps them in good condition and prevents potential problems like rot or damp. By removing dirt and mould, you decrease the chances of pests, such as birds or insects, nesting along the roofline. This simple task can help avoid costly repairs in the future.

Fascia and soffit cleaning also contributes to improving your roof's overall ventilation. The soffits often have small vents that allow airflow into the roof space, preventing condensation and damp. Keeping these vents clear of dirt and debris is essential for maintaining proper air circulation and avoiding potential moisture problems in your attic.

To clean your fascia and soffits, you can use a bucket of soapy water, a soft brush, and a hose for rinsing. For tougher stains or mould, a mild detergent or specialised cleaner is recommended. Avoid using harsh chemicals or high-pressure washing, as these can damage the materials.

If your fascia and soffits are difficult to reach or if you're not comfortable using ladders, it's recommended to hire a professional. Many companies offer fascia and soffit cleaning services, ensuring the job is done safely and thoroughly. Professional cleaning can also spot early signs of damage that you might overlook.

Regularly cleaning your fascia and soffits not only improves the appearance of your home but also helps protect it from weather damage. Keeping these areas clean will extend their lifespan and maintain the overall condition of your roofline. A well-maintained exterior adds value to your property and keeps it looking its best. (Tags: Soffit and Fascia Cleaning)

Asbestos Roof Cleaning

The fireproof qualities of asbestos, a naturally occurring mineral, led to its extensive use in building projects. Unfortunately, it turns out that inhaling asbestos fibres can be exceptionally harmful. Lung cancer, asbestosis and mesothelioma are just some of the severe health problems linked to inhaling asbestos fibres.

If you've got a roof made from asbestos on your property, it's important to manage it safely. The dangers of cleaning an asbestos roof yourself are far too great - expert help is essential. Leave pressure washing, and any method that disturbs asbestos, to those who know what they're doing. These procedures can release dangerous fibres that endanger your health and the health of others.

Asbestos Roof Cleaning

Thankfully, asbestos roofs can be dealt with more safely using other options:

  1. Leave it Alone: If the asbestos roof is undamaged and not creating any problems, leaving it undisturbed is normally the safest plan of action. Regularly monitor the roof for signs of wear and deterioration.
  2. Softwashing: This method uses a low-pressure application of biocide treatment to kill moss and other organic invaders on the roof. By minimising the disruption of asbestos fibres, this method offers a safer solution. Softwashing an asbestos roof requires a certified professional. Their expertise and equipment ensure the job is done safely.
  3. Encapsulation: A vital aspect of roof management: encapsulation. This method involves the application of a sealant that binds the fibres together, preventing them from becoming airborne. Encapsulation provides a lasting solution for asbestos roofs, but keep in mind - professional application and ongoing maintenance are key for a successful outcome.
  4. Roof Replacement: Don't ignore serious damage! If your asbestos roof shows significant signs of deterioration or you're planning to do major refurbishments, a complete replacement could be the answer. This is a complicated project that must be undertaken by a licensed asbestos removal specialist.
  5. Vegetation Control: The potential acceleration of an asbestos roof's wear and tear could occur as moss, lichen, algae, and other organic intruders trap moisture. Removing this growth safely, a skilled professional can use techniques that mitigate the risk of disturbing asbestos fibres.

While asbestos roofs present complex issues in terms of cleaning and maintenance, prioritising safety and following regulatory requirements can minimise the associated risks of exposure to asbestos. From routine cleaning to addressing maintenance needs, every aspect of asbestos roof management demands a cautious and mindful approach due to the possible risks involved. Observing safety guidelines and seeking specialist assistance when appropriate enables home and property owners to safeguard their health and well-being while ensuring the safe management of asbestos roofs..... READ MORE. (Tags: Cleaning Asbestos Roofs, Asbestos Roof Cleaning, Asbestos Roof Cleaning Companies)

Gutter Cleaning Alloa

When you're getting your roof cleaned, you might also want somebody to take a look at your gutters to see whether they're blocked or impaired. It's difficult to over-exaggerate the importance of rain gutters on your house in Alloa. By guiding rainwater well away from the your walls and roof in a regulated way, your gutters prevent water damage to masonry, woodwork, windows and roof components, and stop water seeping into your roof space.

Gutter Cleaning Alloa

Gutters can quickly get blocked with moss, weeds, grass, fallen leaves and shattered roof tiles fragments, if they're not cleaned on a consistent basis. You might already be on the way to a major blockage, if you see moss or tufts of grass sprouting out over the side of your rain gutters. When this occurs it's crucial that you get a hold of someone to come and clean out your gutter system.

Cleaning up your own guttering system is obviously quite possible, although probably not advisable. If you've got the appropriate tools and equipment you could try your hand at this. If your home is anything but a bungalow in Alloa, your guttering is going to be hard to reach, and if you're planning to clean them by hand you will definitely need a ladder. Working at height does not suit everybody, and balancing from the rungs of a ladder will be even further down most people's list of favourite activities.

If you want your gutter cleaning to be done perfectly, then an expert will have the skills, equipment and knowledge to do this. During the gutter clearing process, a professional will uncover any damage to the structural condition of your building. If you pay a bit extra, they will replace gutter supports, do minor repair work and re-adjust the slope of the guttering. For gutter cleaning quotes, go HERE. Or maybe ask your local roof cleaning specialist if they can do it.

Alloa Roof Cleaning Tasks

Roof Cleaning Tasks Alloa

There are a multitude of tasks that can be done by a professional roof cleaning company in Alloa, and we've listed a few of them here: roof cleaning services, asphalt roof cleaning, fascia cleaning, garage roof cleaning, the installation of gutter guards, bird deterrent installation, bespoke roof cleaning Alloa, slate roof cleaning, thermatech cleaning, stone cleaning Alloa, jet washing in Alloa, roof snow removal, 5 star roof cleaning Alloa, conservatory roof cleaning, brick cleaning Alloa, roof resealing, metal roof cleaning Alloa, asbestos roof cleaning, soffit cleaning in Alloa, skylight cleaning, solar panel cleaning, window cleaning, biocide treatments, driveway cleaning Alloa, residential roof cleaning in Alloa, local roof cleaning Alloa, render cleaning, EPDM roof cleaning. Listed are just a few of the tasks that are handled by companies who do roof cleaning. Alloa professionals will let you know their entire range of services. If there are some other Alloa roof cleaning requirements that you want but don't see here, you should list them on the QUOTE FORM provided. We'll get back to you with specifics as soon as we can.

ALLOA ROOF CLEANING QUOTES

Roof Cleaning Near Alloa

Also find: Muckhart roof cleaning, Powmill roof cleaning, Throsk roof cleaning, South Alloa roof cleaning, Tillicoultry roof cleaning, Fallin roof cleaning, Devonside roof cleaning, Coalsnaughton roof cleaning, Sauchie roof cleaning, Cambus roof cleaning, Causewayhead roof cleaning, Clackmannan roof cleaning, Fishcross roof cleaning, Dollar roof cleaning, Bannockburn roof cleaning and more. These areas are all covered by local specialists in roof cleaning. To obtain roof cleaning quotes, Alloa residents can click here.

Roof Cleaning Services Alloa

Find Roof Cleaning in Alloa Here
Alloa Roof Cleaning Services (Dialling code	01259)
  • Pressure Washing
  • Commercial Roof Cleaning
  • Roof & Gutter Cleaning
  • Landlord Roof Cleaning Services
  • Fascia & Soffit Cleaning
  • Solar Panel Cleaning
  • Roof Cleaning Quotations
  • Roof Sealing
  • Soft Washing
  • Roof Cleaning Services
  • Gutter Cleaning
  • Cheap Roof Cleaning
  • Roof Moss Removal
  • Tile Roof Cleaning

To read local info on Alloa, Scotland check here

Roof cleaning in FK10 area, (dialling code Dialling code 01259).

TOP - Roof Cleaning Alloa

Residential Roof Cleaning Alloa - Roof Cleaning Services Alloa - Roof Cleaning Quotations Alloa - Roof Cleaning Near Me - Roof Cleaning Alloa - Roof Cleaners Alloa - Moss Removal Alloa - Landlord Services Alloa - Commercial Roof Cleaning Alloa

HOME - ROOF CLEANING UK

(This roof cleaning Alloa page was reviewed and updated on 16-12-2024)