Surfactant is Not a Dirty Word! coco betaine and more...

Posted on July 10, 2010 at 8:40 PM

Please pardon the pun! Many people are a little wary of the word "Surfactant" and tend to only associate it with Sodium Lauryl Sulphate (SLS) and all "those bad ingredients". In fact we use and sell SLSA (Sodium Lauryl Sulphoacetate) which is a much milder surfactant than SLS and is used in solid Bubble Bars and Foaming Bath Blends. However, these sorts of surfactants are not derived from natural sources, but the other ingredients you will see explained below ARE derived from Natural, Vegetable sources. We have been asked so often for a more natural alternative to SLS Shampoos, for Liquid Shampoo and Hair Conditioner recipes, and to make the following ingredients available so that you, our customers, can replicate Commerical Shampoos and other foamy products - but with less "bad stuff" in it, and using more natural ingredients.

Morgan, Earthchylde, who has a knack of being able to explain this sticky (or should we say foamy?) subject with such easy to understand clarity has written the following overview. So, make a cup of Coffee (or Chamomile Tea if you think you'll need it!) and have a read, and it will all seem much easier to understand and easy to formulate at home!

Surfactant Basics

The word "surfactant" is an abbreviation of the words SURFace ACTive AgeNT

How do surfactants work?

Well in very much the same way that handmade soaps work. When we are dirty we wash with water. Some dirt particles dissolve easily in water and wash away clean, and other dirt particles, generally those combined with an oil molecule, are insoluble in water and don't rinse away. This is where soap comes in. As a surface active agent it changes the relationship between the oil and water interfaces, allowing them to form a bond. We know from basic soap making that a soap molecule has a hydrophilic (water loving) head and a lipophilic (oil loving) tail. So, in very basic terms the oil loving tail attaches itself to greasy dirt and grime, which is then pulled away by the water loving head when we rinse, leaving the washed surface clean.

Understanding surfactants is a little like being back in biology class when we had to learn the animal kingdom. In the biological world animals are divided into class and then subdivided into species. Likewise surfactants can be divided into four separate classes, each of which can then be divided into their own little sub-classes.

These classes are called Anionics, Nonionics, Cationics and Amphoterics.

Don't run away - it's relatively painless, I promise!

It's not necessary to fully understand these classes in order to use any of the starter formulas, however if you would like to begin to formulate your own shampoos and body washes from scratch, then a basic understanding will help you.

Anionic surfactants are so named because they have a negative charge to their hydrophilic (water loving) head. They are created when compounds such as fatty acids or fatty alcohols are reacted with chemicals such as sodium or potassium hydroxide or sulfuric acid.

Handmade soaps are anionic in nature and are a result of reacting animal or vegetable fats with sodium or potassium hydroxide.

Commercial surfactants such as Sodium Lauryl Sulphate are formed by reacting a fatty alcohol with sulfuric acid, and similarly Sulfonated Castor Oil (commonly known as Turkey Red Oil) is created when castor oil is reacted with sulfuric acid.

In fact Turkey Red Oil was one of the earliest synthetic detergents.

Anionic surfactants have the highest foaming abilities, the highest detergency and cleansing powers and are often thought of as primary surfactants, because they are generally chosen by formulators as the backbone of most foaming cleansers.

It's not important to remember the following names, although having some familiarity with them will allow you to look at ingredient labels and other formulations online with a little more confidence. You'll see the names and know they are there as a primary, anionic surfactant.

Some of the names that you can expect to find in this category are the sulphates, either sodium or ammonium, sulfosuccinates, sarcosines and sarcosinates, isethionates and taurates.

Amphoteric surfactants are so named because they are capable of having either a positive or negative charge, depending on the acidity or alkalinity of the end product. They display cationic (conditioning) characteristics when at a lower pH and anionic (higher cleansing/foaming) characteristics at a higher pH.

Surfactants like Coco Betaine are included in the Amphoteric category, and are regarded as some of the gentlest surfactants available.

This class is often thought of as secondary surfactants, because they have lower foaming and detergency than their anionic counterparts. Because of their gentle nature and adaptability, when combined with anionics they create a milder product than an anionic alone could normally achieve.

Due to the adaptable nature of amphoterics, they can successfully be combined with every other class of surfactant.

As above, memorising the following names isn't important, it will just increase your familiarity with the ingredients found in popular products. Some of the names you can expect to find in this category are the betaines, such as Coco Betaine and Lauryl Betaine, Hydroxysultaines.

Cationic surfactants are so named because they have a positive charge to their hydrophilic head. It is their positive charge that allows them to "deposit" and adhere onto surfaces, giving them desirable qualities in applications such as hair conditioners, fabric softeners and other products where a film forming capability is required. Cationics can be combined with amphoteric and nonionic surfactants, but because they have the opposing charge to anionics those two do not combine well. Cationics surfactants are generally not found in shampoo or cleanser formulations (with the notable exception of 2 in1 formulations), however they make up the backbone of hair conditioner formulas. Remember that emulsifiers are also surfactants.

For label recognition purposes, some of the ingredients that fall into the category of cationic surfactants are Benzalkonium Chloride, Stearalkonium Chloride, Centrimonium Chloride, Trimethyl Ammoniums and Methyl Sulphates.

Nonionic surfactants are so named because they have no charge to the hydrophilic head. Although they are very mild with gentle cleansing properties, they exhibit almost no foaming characteristics and for this reason are rarely used as primary surfactants. For the home formulator the nonionic group represent some of the most versatile and interesting ingredients we have available to us.

Many nonionic surfactants have been ethoxylated, that is reacted with ethylene oxide. The higher the degree of ethoxylation, the more hydrophilic (water loving) the surfactant is.

It is this property that makes products like Polysorbate 20 and sorbitan oleate act as solubilisers and allow the complete dispersal of oil in water formulas. Some nonionics can be used as superfatting agents, as counter irritants, mildness additives, emollients and foam stabilisers. Some nonionics act as all of these and can also double as co-emulsifiers in oil in water emulsions. Because they have no charge, nonionic surfactants are compatible with every other class of surfactant.

Just so you know them next time you see them, some of the ingredients that stand out as belonging to the nonionic group of surfactants are the Polysorbates, any of the ingredients prefixed with the letters PEG, Emulsifying Wax NF as well as many of the other proprietary blends sold as E-wax, Glyceryl Oleate, Glyceryl Stearate, the Ceteareth family, the Oleth family, the Sorbitan family, Polyglycose and Lauryl Glucoside.

Choosing a Surfactant

(As Aussie Soap Supplies send info sheets out with these ingredients the following is a brief overview)

How do you know which surfactant is going to work best in your chosen formula? Each surfactant has its own nuances, advantages and short comings. By knowing how the surfactant will behave, both as a solitary compound and when blended with other surfactants, you will have a better understanding of how they will perform.

The following is by no means an exhaustive list. There are literally thousands of different surfactants that commercial manufacturers have to choose from, each with their own unique properties. This is a small selection of some of the "more natural" surfactants readily available to the home crafter.

These have been chosen for their versatility both in application, performance and appeal to the formulator and end consumer.

Coco Betaine

INCI name: Cocamidopropyl Betaine


Usage Rate: 6-40%

Vegetable Derived

Derived from coconut, Coco Betaine is one of the most commonly utilised surfactants in the personal care industry. It is considered to be a high foaming surfactant, with what is known as good flash foam. This means it bubbles up really quickly, but the bubbles don't last very long before dissipating. Traditionally this ingredient has only been considered as a co-surfactant. I have often heard it called a "poor cleanser" by cosmetic chemists. I would prefer to call it a "mild cleanser", which makes it an ideal candidate for the primary surfactant in systems where mildness is important (such as baby formulations) OR in formulas where foam is of the most importance and cleansing is a secondary concern (such as bubble baths).

Although considered to be quite mild already, when choosing it as a primary surfactant, I would blend it with a small amount of nonionic surfactant as routine.

For soapmakers, a good comparison can be drawn between the use of Coco Betaine in surfactant systems and the addition of palm oil in handmade soaps. On it's own palm oil is a mild additive, performs as an adequate cleanser with reasonable foaming abilities, however a bar of 100% saponified palm oil would be rather unremarkable. By adding a small amount of other oils, such as castor for a creamier lather, or shea butter for moisture we have a far more pleasing end product. I view Coco Betaine in much the same way. Whilst it can be the backbone to an excellent formulation, I don't think it is well suited to being the solitary surfactant in most formulations.

Unlike surfactants such as SLS, there is little fear or misinformation surrounding it's use, and it appears to be widely accepted by the consumer as a mild, naturally derived surfactant.


INCI name: Decyl Glucoside


Usage Rate: 4-40%

Vegetable Derived

Polyglycose is considered to be part of a new generation of surfactants. In Europe, where the worlds strictest cosmetic regulations are in place under the EU Cosmetics Directive, the demand for the alkyl polyglucosides increased by 400% in the space of four years. Derived from sugar they are readily bio-degradable, low toxic, extremely mild and perform well in hard water conditions.

Several clinical skin irritancy tests show decyl glucoside to be non irritating. Even at high concentrations with an extended contact period of 24 hours, there was no observable reaction. (1) Polyglucose exhibits all of the mildness traits of nonionics, with the foam of an anionic. It is this unique characteristic that enables it to be utilised as both a primary and co-surfactant in formulations. Many companies with a natural focus to their formulations are now turning to Polyglucose as their primary, and in some cases only, surfactant. It is so mild that it doesn't require blending with any of the mildness additives.

SCI Granules

INCI name: Sodium Cocoyl Isethionate


Usage Rate: 5-60%

Vegetable Derived

Derived from coconuts, SCI Granules exhibit all of the rich foam you would associate with an anionic but with the mildness of a nonionic. In terms of irritation and skin compatability, it is one of the gentlest surfactants available. It contributes a rich, creamy foam leaving the skin with a soft, conditioned feel. When used as a primary surfactant in a large percentage the end product will be an opaque white and of quite a thick consistency. When used as a co- surfactant in low amounts it boosts the foam of the formulation without compromising on clarity, whilst adding some thickening ability. Thickness, coupled with the dense foam, makes it an ideal primary surfactant in shaving creams and cream soaps.

Because SCI Granules come in a dehydrated form, they have a higher percent of actives than liquid surfactants. In comparison SCI Granules only contains 15% water, Coco Betaine is around 70% water and Polyglucose approximately 50% water. Although SCI Granules don't need to be blended with any other surfactant for mildness or foaming, its high activity means that only a small amount is needed to boost the behaviour of other surfactants, making it an economical co-surfactant that will contribute a luxurious feel to the final product.


INCI name: Sodium Lauryl Sulphoacetate


Usage Rate: 5-60%

It is a little of “girls just want to have fun” with this ingredient for me – a bit like a slice of chocolate cake! SLSA is free flowing white powder that is readily soluble in water. Although relatively new to the home crafter, SLSA has been used in the personal care industry for over 30 years. It has the characteristics of anionics in that it produces a high volume, long lasting foam, however it is very mild and non-drying to the skin and is often utilised in syndet bars and other cleansing preparations for individuals with sensitivities to soap. Its use is for bubbles – and makes superb solid bubble bath formulations! You will not see it in a large proportion of commercial products due to its higher cost – SLS is much cheaper, but also a lot less mild.

Other Ingredients you"ll need to look at when making liquid shampoos, bubble baths and foamy formulas!

Although a simple mixture of surfactant and water would create an efficient cleanser, it may not be all that you had hoped it would be. The formula would be very watery and it would be lacking some of the "elegance" that we expect to find in commercial products. By knowing what ingredients to choose, and how they affect the formulation, we can get the most out of creating our own products. There are several key additives that can be incorporated into our formulations.

Polysorbate 20

INCI name: Polysorbate 20


Vegetable Derived

Polysorbate 20 is a nonionic surfactant traditionally used as an oil in water solubiliser to create products like body mists and room sprays. It can be used in surfactant formulations in the same manner, to disperse the scent. It can be surprisingly difficult to get essential and fragrance oils to disperse fully in surfactant formulations, and in those cases Polysorbate 20 can be used in the same manner. It also has the added benefit of acting as a counter- irritant in anionic/amphoteric solutions. The major drawback to Polysorbate 20 is that it doesn’t bring some of the advantages that similar nonionic surfactants do, and it has to be used at a fairly high percent in comparison.

Polysorbate 80

INCI name: Polysorbate 80

Nonionic Surfactant

Vegetable Derived

Polysorbate 80 is an oil in water emulsifier and dispersant. A clear liquid with medium viscosity and oily texture, it has a mild characteristic odour. It is soluble in water, alcohol (including glycerine) and vegetable oils and insoluble in mineral oil.

It can also be used by itself or in conjunction with Polysorbate 20 as an Essential Oil solubiliser in aqueous solutions such as body mists & room sprays, and as a solubiliser in surfactant based systems. When combined with vegetable oils it creates a water dispersible oil which can be used as a blooming bath oil, or as an "Easy Wash" Massage Oil. Usage rate is between 1-50% depending on application. Lower usage rates indicate when Polysorbate 80 is used as a co-solubiliser, and the higher rates when it is being used as a dispersant.

Glyceryl Cocoate

INCI name: Peg 7 Glyceryl Cocoate

Nonionic Surfactant

Vegetable Derived

Glyceryl Cocoate is a nonionic surfactant derived from coconut that is used as an emulsifier and mildness additive. It behaves in a very similar manner to Polysorbate 80 but with a lot of added benefits. It is well suited for use in blooming bath oil applications, or for solubilising vegetable oils into surfactant systems.

As a stand alone surfactant it has a very low foam but exceptional mildness. In lab tests dermal application at a 50% concentration did not produce any irritation, and when injected under the skin at 10% it did not produce sensitisation, or prove to be an ocular irritant. This makes it an ideal choice for surfactants in gentle facial preparations such as make up removers where intimate application around the eye area is necessary. As a co-surfactant, Glycerol Cocoate can be added to formulations at a rate of 2-5% as an effective mildness additive, minimising the "stripping" effect some people feel when using soaps and detergents.

Glycerol Cocoate's most outstanding function is as a water soluble emollient. As a raw ingredient it has an oily texture, not that dissimilar to standard vegetable oils. When added to formulations it increases lubricity, leaving hair feeling conditioned and skin has a soft, cushioned feel. For soap makers, think of this ingredient as your superfatting agent, the ingredient that creates a milder, more moisturising product.

Almond Glycerides


Vegetable Derived

This nonionic surfactant is derived from almond triglycerides and is used as an emulsifier and mildness additive. It has similar characteristics to Glyceryl Cocoate except the Almond Glycerides has more emphasis on the anti-irritant qualities, whilst the Glyceryl Cocoate has more emphasis on the superfatting/emollience qualities. It retains many of the benefits of it's parent oil (almond) and when added to shampoos it will still contribute conditioning and glide to hair, as well as a conditioned feel to skin. It also acts as an anti-irritant but at one third the amount that is needed when using Polysorbate 20, making it more economical to formulate with. It can also be added as a foam stabiliser and in higher amounts as a thickener.

Shampoo Ultra Thick


Vegetable Derived

What a great product Shampoo Ultra Thick! It is a high performance, vegetable derived thickener for aqueous surfactant solutions, meaning that if your formula contains water you can use Shampoo Ultra Thick to thicken it. Incredibly effective, in most cases you only need between 0.5 - 1% to create a shampoo consistency.

As well as its ability to thicken, Shampoo Ultra Thick is also a counter-irritant (for those of you with really sensitive skin), effectively lowering the irritancy potential of the surfactant system as a whole. It also acts as a foam stabiliser, encouraging longer lasting bubbles.

Shampoo Ultra Thick comes in a solid and liquid form.

Along the way, we have introduced some other ingredients to allow you to further vary the ingredients used in these products, including:

Sodium Lauroyl Sarcosinate


Vegetable Derived

This mild surfactant is suitable as a direct subsitution for SLS (Sodium Lauryl Sulfate) in Shampoo and Shower formulations. Derived from Natural Ingredients, Crodasinic is a high foaming, mild conditioning surfactant. It performs best under slightly acidic conditions - a wetting, foaming, conditioning agent. We use this in facial cleansers as well as bath and shower formulations.

PBS Base


Vegetable Derived

This mild blend of surfactants is the one used in our Shampoo Kit. Now you can buy this, as well as all the other individual ingredients in bulk to make it even more economical for you to make your own natural, mild pH balanced Shampoo.

Sucrose Cocoate

INCI: Sucrose Cocoate

Vegetable Derived

This naturally derived Sugar Ester from Coconut Oil provides effective cleansing and make-up removing, without stripping the natural oils on the surface of the skin. Sucrose Cocoate has no known toxicity and has a long history of safe use and is free of preservatives and organic solvents. It is compatible with other classes of surfactants and is totally biodegradable.


INCI: Olive Oil Peg-7 Esters


Olive Derived

This amazingly versatile ingredient is suitable in almost any product - Conditioners, Shampoo, Scrubs and Facial Cleansers, Lotions, Serums and Creams! Oliv-Esters can be used as a solubliser and also a co-emulsifier!

This natural olive ester provides extraordinary hydrating performance and mildness and exhibits excellent film-forming properties. Compatible with all skin types, including sensitive and reactive skin, Oliv-Esters offer extra nourishment and long term moisturising effects. Oliv-Esters are extremely proficient in avoiding dry and tense skin caused by over-cleansing or exfoliating

Categories: hair care organic, organic living , Education

Post a Comment


Oops, you forgot something.


The words you entered did not match the given text. Please try again.

Already a member? Sign In


Reply lebron james shoes
9:58 AM on May 26, 2022 
I am also commenting to let you know of the amazing experience my child obtained reading through your webblog. She came to understand a good number of things, which included what it's like to possess a marvelous coaching character to have many others really easily comprehend specific hard to do things. You truly surpassed our own expectations. Many thanks for showing the productive, dependable, revealing not to mention unique tips about the topic to Gloria.
lebron james shoes
Reply longchamp
9:58 AM on May 26, 2022 
I enjoy you because of all of your hard work on this blog. Kate loves working on investigation and it's simple to grasp why. My spouse and i know all relating to the powerful means you convey useful tactics through this web blog and even inspire participation from some other people on this subject while my princess is truly starting to learn a lot. Take advantage of the remaining portion of the year. You're the one performing a pretty cool job.
Reply kobe
11:38 AM on May 25, 2022 
I am also commenting to let you know of the helpful experience my wife's daughter went through going through yuor web blog. She discovered numerous issues, including how it is like to possess a marvelous teaching mindset to make other people completely master certain very confusing matters. You truly surpassed my expectations. I appreciate you for imparting these powerful, trustworthy, revealing and also cool thoughts on your topic to Julie.
Reply giannis antetokounmpo shoes
12:23 PM on May 24, 2022 
I would like to voice my love for your kindness for individuals who require assistance with this area. Your special commitment to getting the solution all over became quite insightful and have continuously allowed many people much like me to achieve their objectives. Your personal important hints and tips means a whole lot a person like me and additionally to my peers. Many thanks; from everyone of us.
giannis antetokounmpo shoes
Reply off white x nike
2:05 PM on May 23, 2022 
A lot of thanks for all your hard work on this site. Betty really likes managing investigation and it is easy to understand why. We know all regarding the lively manner you deliver powerful guides on the web site and in addition encourage contribution from other people on this article then our girl has always been studying so much. Take pleasure in the rest of the year. Your performing a powerful job.
off white x nike
Reply moncler
2:34 PM on May 22, 2022 
I simply wanted to jot down a comment to say thanks to you for these superb hints you are showing at this site. My considerable internet look up has now been honored with extremely good points to write about with my guests. I would assert that we website visitors actually are rather endowed to live in a decent network with very many marvellous people with insightful concepts. I feel very much blessed to have come across your web pages and look forward to tons of more amazing moments reading here. Thanks a lot once more for a lot of things.
Reply off white hoodie
2:12 PM on May 19, 2022 
I in addition to my buddies were actually analyzing the nice tips located on your web blog while all of a sudden I had a terrible feeling I never expressed respect to the web site owner for those secrets. My ladies were definitely totally warmed to read all of them and now have simply been taking advantage of them. Many thanks for being considerably helpful as well as for pick out varieties of quality things most people are really needing to understand about. Our own honest regret for not expressing appreciation to you sooner.
off white hoodie
Reply jordan shoes
2:12 PM on May 19, 2022 
I am glad for commenting to make you be aware of what a brilliant encounter my cousin's girl had studying your webblog. She learned plenty of things, including what it is like to have a very effective teaching spirit to have others very easily learn specified hard to do issues. You really exceeded her desires. Many thanks for presenting such warm and helpful, trusted, educational not to mention easy tips about this topic to Gloria.
jordan shoes
Reply jordan 12
2:12 PM on May 19, 2022 
I intended to put you the little bit of note in order to give many thanks the moment again for your personal exceptional tricks you have discussed in this article. It has been certainly generous of you to deliver publicly precisely what numerous people might have sold as an electronic book in making some bucks on their own, and in particular now that you could have done it if you ever wanted. The concepts as well served like the easy way to know that many people have the identical keenness just as mine to grasp very much more regarding this matter. I believe there are a lot more enjoyable times ahead for individuals that see your blog post.
jordan 12
Reply kyrie shoes
2:12 PM on May 19, 2022 
I and my buddies were actually digesting the excellent solutions on the website and then instantly got an awful suspicion I never expressed respect to you for those secrets. Most of the ladies had been consequently stimulated to read through them and have truly been making the most of these things. I appreciate you for turning out to be considerably helpful and then for choosing varieties of marvelous topics most people are really desperate to be informed on. My sincere regret for not expressing appreciation to earlier.
kyrie shoes
Reply supreme clothing
2:12 PM on May 19, 2022 
My spouse and i got so relieved Michael could finish up his investigations using the ideas he received from your very own weblog. It is now and again perplexing to simply always be giving freely information which often the others might have been trying to sell. And we also figure out we now have the writer to be grateful to for this. These explanations you have made, the simple website navigation, the friendships you help promote - it is everything wonderful, and it's really helping our son in addition to the family reason why the subject is excellent, and that is wonderfully mandatory. Many thanks for all!
supreme clothing
Reply jordan shoes
2:11 PM on May 19, 2022 
I simply wanted to thank you so much yet again. I am not sure the things I would've carried out without those opinions discussed by you on this area. It had become a real difficult crisis in my view, nevertheless being able to view a skilled technique you handled it took me to jump over delight. I'm just happy for this assistance and have high hopes you recognize what a powerful job you are carrying out teaching men and women all through your websites. I am certain you have never got to know all of us.
jordan shoes
Reply kyrie 7 shoes
2:11 PM on May 19, 2022 
Needed to draft you a very small remark to say thank you yet again about the stunning secrets you have provided in this article. It was really particularly open-handed of people like you to provide extensively precisely what many individuals could possibly have marketed as an e-book to make some money on their own, most notably since you might well have done it if you ever decided. These tricks additionally served to become fantastic way to be sure that the rest have the identical zeal much like my own to find out more and more on the topic of this matter. I'm certain there are numerous more pleasurable moments in the future for people who go through your site.
kyrie 7 shoes
Reply moncler
2:11 PM on May 19, 2022 
I and also my friends have been studying the good strategies on your web page and before long I had an awful suspicion I had not expressed respect to the web blog owner for those techniques. These young boys happened to be passionate to study them and have in effect in actuality been taking pleasure in those things. Thank you for actually being simply kind as well as for making a decision on these kinds of very good themes millions of individuals are really eager to understand about. My very own sincere regret for not expressing appreciation to you sooner.
Reply lebron james shoes
12:27 PM on May 14, 2022 
Thank you for all your valuable labor on this web page. Gloria really likes getting into research and it's really easy to see why. All of us know all concerning the dynamic tactic you offer good guides via your blog and as well invigorate response from other people on that issue and our child is studying a lot of things. Have fun with the rest of the year. Your performing a fantastic job.
lebron james shoes
Reply chrome hearts store
7:50 AM on May 13, 2022 
I must point out my love for your kindness giving support to folks who should have guidance on this matter. Your real dedication to passing the solution around came to be certainly helpful and has enabled guys and women much like me to reach their goals. Your amazing informative facts can mean so much to me and still more to my peers. Best wishes; from each one of us.
chrome hearts store
Reply kevin durant shoes
7:50 AM on May 13, 2022 
Thanks a lot for providing individuals with an extremely special opportunity to read from here. It is often so pleasurable and also full of a great time for me personally and my office friends to search the blog nearly thrice every week to read the newest things you have. And definitely, I am certainly motivated with the powerful tips and hints you serve. Some 3 areas in this post are definitely the finest we have all ever had.
kevin durant shoes
Reply golden goose sneakers
7:50 AM on May 13, 2022 
I want to get across my affection for your generosity giving support to individuals that really need help with this theme. Your real commitment to getting the solution all around appears to be especially advantageous and has constantly helped associates just like me to attain their dreams. Your new interesting facts signifies a lot to me and somewhat more to my colleagues. Regards; from each one of us.
golden goose sneakers
Reply supreme clothing
7:50 AM on May 13, 2022 
I just wanted to develop a simple note so as to thank you for those amazing ways you are writing here. My prolonged internet look up has at the end of the day been compensated with excellent concept to exchange with my co-workers. I would believe that we readers are truly fortunate to dwell in a decent network with very many awesome professionals with helpful plans. I feel very much grateful to have encountered your web page and look forward to really more amazing moments reading here. Thanks a lot once again for everything.
supreme clothing
Reply golden goose sneakers
7:50 AM on May 13, 2022 
My wife and i have been so ecstatic when Emmanuel managed to complete his analysis with the ideas he was given in your site. It's not at all simplistic to just continually be giving freely guidance the rest might have been selling. And we know we've got you to appreciate for that. All of the illustrations you have made, the simple site navigation, the friendships you can make it easier to engender - it's got everything excellent, and it's aiding our son and us understand that theme is thrilling, and that's unbelievably pressing. Many thanks for the whole lot!
golden goose sneakers