Roof Cleaning Hartley

Hartley Moss Removal & Soft Washing

Roof Cleaning Hartley Kent (DA3): While it is often said that a structure is only as solid as its foundations, problems can also arise by allowing your roof's maintenance slip too, and when all is said and done your home is the single biggest investment you'll have over your lifetime. You need to clean and preserve your roof to prevent additional problems from impacting your Hartley home, no matter whether you live in a mid-terrace, semi or even a cottage in the countryside.

Free Hartley Roof Cleaning Quotes

To save you cash over time and evade expensive roof repair bills, it is advisable to employ the services of a roof cleaning company in Hartley, to perform a regular maintenance program. It is far easier to spot potential issues such as loose or broken roof tiles and other ways in which water can seep into the inside of your building, by making certain that your roof is free from a build-up of dirt and moss. Routine maintenance not only safeguards your roof's longevity but also acts as a steadfast shield against potential water damage intrusions.

Hartley Roof Cleaning

The requirement to remove an accumulation of dirt, lichen, moss and algae is by far the most typical reason for property owners in Hartley contacting a specialist roof cleaning service. At some point in time, every roof in Hartley will experience this kind of issue, because these things develop naturally with time and can't be prevented completely. You could opt to get a jet washer out of the shed and clean your roof on your own, although be cautious about doing this as this kind of equipment can easily cause harm to your roof tiles, and make a lot of mess over your own and neighbouring properties - which they won't be thrilled about!

MOSS CLEANING HARTLEY

Moss, a fascinating flowerless plant found throughout nature, isn't simply a green blanket. It spreads across various surfaces using a network of tiny stems, anchoring itself firmly in position. Unlike flowering plants, moss reproduces by way of spores, microscopic particles that swiftly take root wherever they happen to land. While moss might seem benign, it poses a particular threat to roofs constructed from clay, slate and cement tiles. Its persistent hold gradually weakens your tiles' weatherproof layers, leading to a pitted surface scarred by tiny pockmarks. Crucial to your property's protection, the roof's structural integrity is under threat. Unchecked, this pitting can morph into a network of splits and cracks, leaving your roof vulnerable. If left vulnerable to the elements, water leaks could pose a serious threat to your home in Hartley.

SOFT WASHING HARTLEY

Professional services for roof cleaning in Hartley typically employ hand techniques to eliminate moss from your roof. The method is kind to the roof and makes it easy to collect the waste materials as the cleaning is done. Following the removal of moss, the remaining areas of the roof are treated with a cleaning solution. Once dry, a treatment is applied to remove any remaining moss spores from the tiles. This biocide treatment is also effective against lichens and algae, which tend to grow in damp and shady locations. This entire process is commonly referred to as 'soft washing' in the industry, although it can also mean cleaning the roof without scraping away moss or other build-up beforehand.

Hartley Roof Moss Removal

If a biocide spray isn't applied, within a few short months you could start to see some moss re-growth on your roof. However, your roof surfaces should stay moss free for three or four years if given a biocide treatment, and a 24-36 monthly retreatment should keep moss, algae and lichen at bay moving forward.

To reduce the chances of any blockages of your gutter system in the future and to allow any rainwater to freely flow into your drainpipes, a reputable roof cleaning company in Hartley will also clear your guttering of any loose debris once they've completed the soft washing process.

USING PRESSURE WASHING TO CLEAN YOUR ROOF IN HARTLEY

Jet or pressure washing isn't necessarily a recommended technique for cleaning your roof, and most roof cleaning services in Hartley will advise against this, particularly if there's any type of damage to your roof and tiles, or if you live in an older home. This is due to the fact that a high pressure jet of water can easily penetrate the tiles, damage the waterproofing membrane and allow water to enter your house causing damage. This would certainly be an instant way to determine if your roof has got any leaks - however it is not a sensible strategy without seeking the advice and guidance of someone who knows exactly what they are doing.

Quotes for Roof Cleaning in Hartley

It is also quite possible that the water jet from a power washer will cause damage to guttering, flashing, pointing, soffit boards and fascias on your home's roof structure. At the minimum, a non-professional standard of pressure wash on your roof could remove the waterproof coating on your tiles and significantly reduce their normal lifespan.

Now that we have covered some of the negatives of roof cleaning with a power washer, it would now be helpful to discuss circumstances where this might be possible. After conducting a survey of your roof and the amount of cleaning required, a roof cleaning specialist in Hartley will figure out the most effective approach. They may decide that power washing will be the most viable and cost-effective option to clean your roof, as long as your roof tiles are in a suitable state of repair.

Roof Cleaning Near Hartley

The devices that specialist roof cleaning businesses in Hartley use, have flow pressures which can be changed to suit all conditions. While the area is successfully cleaned, this helps to ensure that no harm is inflicted on your roof. As with hand cleaning (as mentioned earlier) there'll be a separate treatment of biocide to minimise further growth of algae and moss which should keep your roof looking good for the foreseeable future.

If you are offered a jet washing service it is best to ask for references from former customers and also make certain that the roof cleaning service has got ample insurance coverage for any damages or further complaints. We should also mention that thatched roofs shouldn't ever be power washed. If you are offered this service by a thatched-roof cleaning company in Hartley by all means thank them for their time but politely reject their offer of help and continue looking for a more professional service.

STEAM CLEANING YOUR ROOF IN HARTLEY

If you're particularly interested in a "green" option for your roof cleaning in Hartley, then steam cleaning is the greenest alternative which is on offer. Any lichens, algae and moss are killed off by the high temperature steam, and no harsh cleaning products or unpleasant chemicals are applied during the procedure. Innovative biocides are now available which are sustainable and eco-friendly and do not damage the environment, which is of course very important to many householders in Hartley. Bioxide is one such provider of "green" anti-fungal treatment that can be employed after steam cleaning, that is environmentally safe, non-toxic and can be used on any type of roof surface.

When steam cleaning your roof, the pressure used is a lot less than that used by a regular jet washing machine. This means that harm to your roof is far less likely. The unfortunate fact is that when it comes to roof cleaning, the steam cleaning option is the most expensive one.

PROFESSIONALISM AND SAFETY FIRST

When doing a clean on your roof in Hartley, whichever procedure is used, one of the first jobs that will need to be completed is laying out protective sheeting around your property to capture any falling moss and other grime. To prevent any debris and muck from dropping into downpipes and causing an obstruction, these should be carefully covered over, and if some form of scaffold is required, this should be erected before any work commences.

Cleaning a Roof in Hartley

Fully skilled operatives should be used by any respectable Hartley roof cleaning company, and all the Health & Safety guidelines should be followed with regards to reducing harm to the environment, the correct use of protective gloves & goggles, the safe use of chemicals and work at height measures. The industry does have some trade bodies which provide certification and training, and also hold info on reputable and certified roof cleaning companies, and these include the Roof Cleaning Institute, EduPro UK and the British Window Cleaning Academy (BWCA).

To make certain that you are hiring a professional and reputable business, always ask to see professional memberships, references and appropriate certification, when obtaining quotations from roof cleaning companies. In most cases a good roof cleaning service in Hartley will have this data available to see on their website or business card, and if not will not have any hesitation in providing it.

(Tags: Roof Power Washing Hartley, Roof Cleaning Hartley, Roof Steam Cleaning Hartley, Moss Removal Hartley)

Book Roof Cleaning Services in Hartley UK

You should be able to uncover roof cleaning providers in Hartley, and neighbouring areas like: Istead Rise, Cuxton, Higham, Shorne, Horton Kirby, Longfield, Vigo, Stanstead, South Darenth, Luddesdown, Upper Halling, Trottiscliffe. Areas with postcodes like DA3 7EW, DA3 8BT, DA3 7RD, DA3 7HW, DA3 7EA, DA3 7DG, DA3 8BH, DA3 7ES, DA3 7RW, DA3 8BX are also covered. If they've got the postcode DA3 and the telephone code 01474, it is most likely that they come from Hartley or somewhere nearby. This is handy to know if you need to check that you are considering local roof cleaning. Hartley homeowners can use these roof cleaning services whenever necessary.

Roof Sealing

By preventing leaks and damage, roof sealing is a crucial service for protecting your roof. A specialist sealant applied to the roof surface creates a barrier that prevents water from penetrating the underlying structure, keeping it safe from moisture ingress.

Having your roof sealed can increase its lifespan and spare you from having to pay for expensive repairs later on. It is particularly important in areas with severe weather conditions, such as snow, heavy rain or extreme heat.

An expert roof sealing service can detect any pre-existing problems with your roof and suggest the most suitable sealant to provide optimal protection for your property. It provides a financially feasible option to defend your property and roof from deterioration and damage. Protection against harmful UV rays that can contribute to the premature wear and breakdown of roofing materials is also provided by the sealant used in roof sealing.

Commercial Roof Cleaning

To ensure the appearance and longevity of a business property, commercial roof cleaning is important. Over time, dirt, debris, and moss can build up on the roof, making the building appear neglected and unprofessional. Regular cleaning maintains the roof's condition and provides a better first impression for clients or customers.

Commercial Roof Cleaning

Aside from appearance, commercial roof cleaning can prevent long-term damage. Moss and algae can hold moisture against the roof surface, leading to leaks or structural issues over time. Cleaning the roof regularly helps to prevent these problems, reducing the risk of costly repairs in the future.

Cleaning commercial roofs on a regular basis can enhance energy efficiency. Dirt, moss, and debris can affect the reflective properties of certain roofing materials, leading to increased heat absorption by the building. This can cause higher cooling costs, particularly in the summer months. By ensuring the roof is clean, businesses can help maintain optimal energy performance and reduce energy bills.

Given the larger size and more complex structures of commercial buildings, it is recommended to hire professionals for roof cleaning. They are equipped with the proper tools, like high-pressure washers and safety gear, to carry out the job safely and effectively. Regular professional cleaning will extend the roof's lifespan and maintain the building's clean and well-kept appearance. (Tags: Commercial Roof Cleaning)

Asbestos Roof Cleaning

Asbestos roof cleaning is a delicate procedure that should only be undertaken by qualified professionals who are equipped to handle this hazardous material. Asbestos, which was commonly found in building materials such as roofing, was later discovered to have harmful health effects. Having your property's asbestos roof examined and tested is necessary to determine if it poses a threat to your health. If asbestos is detected on the roof, regular maintenance and cleaning is crucial to prevent the release of dangerous fibres into the air.

The cleaning process involves the use of specialist techniques, tools and equipment by workers to carefully remove any debris and dust that might have accumulated on the roof. Proper safety precautions are a must to protect workers and prevent the spread of contamination to the surrounding areas. It is crucial to employ a reputable asbestos removal firm with experience in asbestos roof cleaning to ensure the safety of everybody involved. Asbestos removal should be done correctly since improper removal can release dangerous fibres into the air, which can cause serious health issues like mesothelioma and lung cancer.... READ MORE

Skylight Cleaning

Maintaining a bright and welcoming home or business calls for regular skylight and roof window cleaning. Accumulation of dirt, grime and dust on your skylights over the months and years can block natural light, resulting in a dull atmosphere in your space. In addition to enhancing the look of your skylights, regular cleaning guarantees their efficient operation, permitting maximum daylight penetration.

Skylight Cleaning

Cleaning skylights can be tricky because they are installed at a height and in specific locations. To stay safe, make sure to employ a robust ladder and guarantee a steady footing. If you find skylight cleaning difficult or prefer not to work at height, consider hiring a specialist.

To clean your skylights, initially use a soft cloth or brush to gently remove any loose debris, like leaves or dust. Then, clean the glass using a gentle solution, such as soap and water, taking care to avoid scratching it. Rinse with clean water and dry thoroughly to avoid water spots and streaking.

Routine skylight cleaning helps to keep them looking pristine and also supports their longevity. By keeping the glass clear of debris and clean, you avoid potential damage and ensure your skylights and roof windows continue to illuminate your home for many years to come. To achieve optimal results, schedule a professional skylight cleaning at least once or twice each year. (Tags: Skylight Cleaning)

Bird Deterrents

Installing bird deterrents on your roof is an effective way to keep it clean and free from bird mess. Birds tend to nest and perch on roofs, which leads to droppings that can stain surfaces and cause gutters to clog. By installing deterrents such as spikes, nets or reflective objects, you can stop birds from landing and causing a mess.

Bird Deterrent Installation

Due to their humane design and simple installation, bird spikes are widely chosen. The irregular surface created by these spikes stops birds from landing and encourages them to find a different spot. Particularly effective for bigger areas, netting serves as a barrier that stops birds from getting onto certain parts of the roof.

Shiny discs and tape, along with other reflective materials, can be useful as well. Birds are often scared away by the movement and reflection. Your roof will not simply be much cleaner, but the need for regular upkeep and expensive repairs due to bird damage can be reduced by putting in such deterrents.

Using specialist services for installing bird deterrents is important for effectiveness and safety, as property owners should generally not attempt this type of task. The required equipment and experience allow professionals to install deterrents properly, thereby ensuring durability and avoiding accidents. This solution keeps roofs bird-free and clean, whilst also avoiding possible roof damage in the long term. (Tags: Bird Deterrent Installation)

Soffit and Fascia 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 helps to prevent problems like damp or rot and maintain their condition. Removing dirt and mould also reduces the risk of pests like insects or birds nesting in the roofline. It's a simple task that can save you from more costly repairs in the future.

Cleaning your fascia and soffits also enhances the overall ventilation of your roof. Soffits often feature small vents that allow air to flow into the roof space, helping to prevent damp and condensation. Keeping these vents free from dirt and debris is crucial for maintaining good air circulation and avoiding moisture issues in the attic.

You can tackle the cleaning of your fascia and soffits on your own by using a bucket filled with soapy water, a soft brush, and a hose to rinse off the surface. If you encounter stubborn stains or mould, a mild detergent or a specialised cleaner may be effective. Remember to steer clear of harsh chemicals and high-pressure washing, as these methods can damage the materials.

If your fascia and soffits are difficult to reach or if you're uncomfortable using ladders, hiring a professional is advisable. Many companies offer fascia and soffit cleaning services, ensuring the job is done safely and thoroughly. Professional cleaning can also identify early signs of damage that you might overlook.

Regular fascia and soffit cleaning not only improves your home's appearance but also protects it from weather damage. Maintaining these areas clean will extend their lifespan and preserve the overall condition of your roofline. A well-maintained exterior increases your property's value and keeps it looking its best. (Tags: Fascia and Soffit Cleaning)

Brick and Render Cleaning

To keep your home's exterior looking fresh and well-maintained, it's essential to clean the brickwork and render. Over time, dirt, algae, grime, and moss can build up on these surfaces, making your property appear dull and neglected. Regular cleaning helps to restore its appearance and prevent long-term damage caused by moisture or organic growth.

Brick and Render Cleaning

To clean brick and render that is lightly soiled, one can use a soft brush along with soapy water. In cases of persistent moss or dirt, applying specialised cleaning solutions can help dissolve the grime effectively. It is crucial to refrain from using high-pressure washers on render, as they could potentially damage the surface and create cracks.

For delicate surfaces such as render, a low-pressure steam cleaner can sometimes be the perfect solution. This method is gentle but effective at removing algae, dirt, and moss without causing any damage. Steam cleaning also sanitises the surface, leaving it looking fresh and clean.

For tough cleaning tasks, it's wise to seek the help of professionals equipped with the right tools and expertise. They can safely remove stubborn stains and restore your brick or render to its original beauty without causing damage. Regular professional cleaning not only improves your home's aesthetics but also prolongs the life of your exterior surfaces. (Tags: Render and Brick Cleaning)

Roof Cleaning Equipment

The role of roof cleaning equipment is crucial for keeping your roof in optimal condition. Basic tools, such as a broom or a leaf blower, are well-suited for removing loose debris like leaves, twigs, and dirt. These straightforward tools ensure that the first step of roof cleaning is both simple and effective.

Roof Cleaning EquipmentFor more challenging tasks, a pressure washer can be used. However, it's crucial to use a low-pressure setting to prevent damaging the roof tiles or shingles. A pressure washer can effectively remove built-up moss, algae, and grime, restoring your roof's fresh and clean appearance.

Roof cleaning often involves the use of specialised solutions or detergents. These products help to break down and eliminate moss, algae, and stubborn stains without harming the roof. Using a sprayer to apply these, followed by scrubbing with a soft brush, guarantees a thorough clean without any damage to the roofing materials.

For those who prefer a milder approach, eco-friendly roof cleaning products can be found on the market. These solutions are both effective and safe for the environment, removing moss, grime, and algae without the need for harsh chemicals. You just spray them onto the roof, let them work for a while, and rinse them off with clean water.

For roof cleaning, scrapers and water-fed poles are invaluable additional tools. Scrapers excel at manually eliminating dense layers of algae, moss, or lichen that cannot be easily removed with a broom or brush. Conversely, water-fed poles are long poles equipped with a brush head that sprays water while you scrub, making them ideal for cleaning hard-to-access areas on the roof without the necessity of climbing. These tools effectively manage more persistent dirt and grime while ensuring safety from the surface of the roof.

When cleaning roofs, using the right safety equipment is essential. Non-slip shoes, a solid ladder, and a safety harness are must-haves, especially if you're working on a tall or steep roof. For larger or trickier jobs, it's best to hire professionals who have the necessary tools and experience to complete the task efficiently and safely. (Tags: Roof Cleaning Equipment)

Tips for Roof Cleaning

Neglecting to regularly clean your roof can lead to a build-up of damaging substances such as mould, debris, and other harmful materials. Routine cleaning, however, is an important aspect of ensuring both the longevity and correct functioning of your roofing system. The following are a few helpful hints to help keep your roof clean and in good shape.

  1. Remove Debris Regularly: Debris such as twigs, branches and leaves can build up on the roof and hold moisture, which can lead to the growth of mould and mildew. Regularly removing this debris will help to keep your roof dry and clean.
  2. Use a Soft-Bristled Brush: When cleaning your roof, it's crucial to use a soft-bristled brush to avoid damaging the roof surface. Gently scrubbing with a solution of soapy water can help remove any muck or debris.
  3. Avoid Pressure Washing: When done by the inexperienced, pressure washing can cause damage to your roof surface and should be avoided where possible. Instead, opt for a gentle scrubbing with a cleaning solution and a soft-bristled brush.
  4. Schedule Professional Cleaning: Regular cleaning by a professional can make certain that your roof is properly cleaned and inspected for damage. This can help prolong the life of your roof and prevent expensive repairs down the road.
  5. Steer Clear of Chemical Cleaners: Chemical cleaners can be harsh and damaging to your roof surface. Instead, use a mixture of water and soap for cleaning, or consider eco-friendly cleaning alternatives.

By following these pointers, you can help keep your roof clean and in pristine condition. Regular maintenance and cleaning will help extend the lifespan of your roof and avoid expensive repairs down the road.

Solar Panel Cleaning

For optimum system efficiency, professional solar panel cleaning is a must. Bird droppings, dust and dirt can accumulate on the panels, blocking sunlight and reducing their effectiveness. Making certain that your solar panels receive maximum sunlight, regular cleaning maximises your investment. The efficiency of your solar panel system is significantly boosted by this process.

Solar Panel Cleaning

Professional solar panel cleaning is straightforward and uses specialist techniques and tools. Sponges or soft brushes with soapy water are used by cleaning technicians to lightly scrub the surface, avoiding the use of abrasive materials or high-pressure water that could damage the panels. To prevent thermal shock, they typically perform cleaning early in the morning or late in the evening when the solar panels are cool.

Boosting the efficiency of your solar panels, and extending their longevity requires frequent professional maintenance, such as cleaning. Scheduling cleaning at least twice a year, or more frequently in dusty areas, is advisable. By helping to ensure optimal performance, clean solar panels maximise your energy savings and contribute to a greener environment. Professional cleaning services offer long-term benefits for your solar panel system when you invest in them. (Tags: Solar Panel Cleaning)

Hartley Roof Cleaning Tasks

Roof Cleaning Tasks Hartley

There are a large selection of tasks that can be completed by a professional roof cleaning service in Hartley, and we've listed some of them here: garage roof cleaning, local roof cleaning Hartley, graffiti removal in Hartley, asbestos roof cleaning, wall cleaning, roof coating, brick cleaning, moss removal & roof cleaning Hartley, conservatory roof cleaning in Hartley, power washing, moss removal Hartley, 5 star roof cleaning Hartley, asphalt roof cleaning, gutter cleaning, gutter guard installation, bird deterrent installation, winter snow removal, cladding cleaning, slate roof cleaning, roof tiles cleaning Hartley, domestic roof cleaning in Hartley, roof cleaning services, biocide treatments in Hartley, exterior building cleaning Hartley, fascia cleaning, pressure washing, soft washing, facade cleaning. These are just an example of the duties that are accomplished by companies who do roof cleaning. Hartley specialists will be delighted to keep you abreast of their full range of services. If there are other Hartley roof cleaning requirements that you need but can't see here, you can easily list them on the QUOTE FORM provided. We will be in touch with details just as soon as we are able.

Gutter Cleaning Hartley

Whilst your roof in Hartley is being cleaned, it would also be a wise idea to have somebody check out your home's guttering. The gutters on your house are vital, and their significance cannot be overemphasised. They reduce the chances of moisture damage to masonry, window frames, woodwork and roof timbers, by redirecting rain water away from your building.

Gutter Cleaning Hartley

They will become blocked with fallen leaves, weeds, grass, moss and pieces of broken roof tiles, if they are not cleaned regularly. Weeds or grass growing out from your rain gutters is definitely an ominous sign, and you might end up with a major obstruction if you fail to get it sorted as soon as possible. Right NOW is the best time to bring in someone to clear out your guttering, and you must not put it off or delay.

Although it isn't really advisable, you could try to do the job by yourself, assuming that you've got the necessary equipment and tools for the job. Ladders will likely be essential for clearing out your gutters in Hartley, except if you own a bungalow, whereby you might be able to get close enough with a decent stepladder. A lot of householders have a fear of heights and there's always the risk of injuries whilst balancing precariously on a ladder.

By far the best way to clean your gutters is to hire an expert. An experienced professional will be able to identify any structural damage that you have not seen, whilst they are cleaning your gutter system. Some professionals will also be willing to do incidental repair work, make adjustments to the slope of your gutters and replace broken gutter supports. This allows you to maintain your property, but in the process, save a bit of money, time and energy. For gutter cleaning quotations, go HERE.

HARTLEY ROOF CLEANING QUOTES

Roof Cleaning Near Hartley

Also find: Luddesdown roof cleaning, Cuxton roof cleaning, Upper Halling roof cleaning, Trottiscliffe roof cleaning, Higham roof cleaning, Vigo roof cleaning, Stanstead roof cleaning, Istead Rise roof cleaning, Horton Kirby roof cleaning, Longfield roof cleaning, South Darenth roof cleaning, Shorne roof cleaning and more.

Roof Cleaning Services Hartley

Find Roof Cleaning in Hartley Here
Hartley Roof Cleaning Services (01474)
  • Soft Washing
  • Slate Roof Cleaning
  • Domestic Roof Cleaning
  • Gutter Cleaning
  • Pressure Washing
  • Roof Cleaning Quotations
  • Cheap Roof Cleaning
  • Commercial Roof Cleaning
  • Roof Moss Removal
  • Roof & Gutter Cleaning
  • Tile Roof Cleaning
  • Roof Cleaning Services
  • Roof Sealing
  • Soffit Fascia & Cladding Cleaning
More Hartley Tradesmen

More Hartley Trades: When your Hartley property needs remodeling or improvements, various different tradesmen might be necessary to finish the work, and despite the fact that your present search is for a roof cleaning specialist in Hartley, Kent, you could also need the skills of scaffolding in Hartley, a building contractor in Hartley, garden shed installation in Hartley, an electrician in Hartley, fence fitters in Hartley, patio removal in Hartley, driveway builders in Hartley, landscape gardeners in Hartley, a painter in Hartley, decking specialists in Hartley, a carpenter & joiner in Hartley, a damp-proofer in Hartley, a flooring specialist in Hartley, rubbish clearance in Hartley, garden designers in Hartley, an aerial installer in Hartley, and possibly others.

To read local Hartley info go here

Roof cleaning in DA3 area, phone code 01474.

TOP - Roof Cleaning Hartley

Roof Cleaning Services Hartley - Soft Washing Hartley - Roof Cleaning Near Me - Commercial Roof Cleaning Hartley - Roof Cleaning Hartley - Landlord Roof Cleaning Services Hartley - Residential Roof Cleaning Hartley - Moss Removal Hartley - Cheap Roof Cleaning Hartley

HOME - ROOF CLEANING UK

(This roof cleaning Hartley content was edited and updated on 16-12-2024)