betaine undecyl n hydroxyethyl n carboxymethylimidazolium betaine stearyldihydroxyethyl betaine stearyldimethylaminoacetic acid betaine coconut oil alkyl betaine coconut oil fatty acid amide propyl betaine coconut oil alkyl n carboxyethyl n hydroxyethylimidazolium betaine sodium salt coconut oil alkyl n carboxyethoxyethyl n carboxyethylimidazolium disodium hydroxide coconut oil alkyl n carboxymethoxyethyl n carboxymethylimidazolium disodium lauryl sulfate and n coconut oil fatty acid acyl l arginineethyl dl pyrrolidone carboxylic acid salt examples of non ionic surface active agents are for instance polyoxyethylene 7 c 12 14 alkyl ether polyoxyethylene octylphenyl ether polyoxyethylene oleyl ether polyoxyethylene glycerine oleate polyoxyethylene stearyl ether polyoxyethylene cetyl ether polyoxyethylene cetylstearyl ether polyoxyethylene 40 sorbitol lanolin polyoxyethylene nonylphenyl ether polyoxyethylene polyoxypropylene cetyl ether polyoxyethylene polyoxypropylene decyltetradecyl ether polyoxyethylene lanolin polyoxyethylene lanolin alcohol and polyoxypropylene stearyl ether examples of synthetic polymers used as an additive are for instance a cationic polymer such as cationized cellulose cationized hydroxyethyl cellulose poly diallyldimethylammonium chloride polyvinylpyridine or polyethyleneimine an amphoteric polymer and an anionic polymer examples of thickeners are for instance isostearic acid diethanolamide undecylenic acid monoethanolamide oleic acid diethanolamide tallow fatty acid monoethanolamide hardened tallow fatty acid diethanolamide stearic acid diethanolamide stearic acid diethylaminoethylamide stearic acid monoethanolamide myristic acid diethanolamide coconut oil fatty acid ethanolamide coconut oil fatty acid diethanolamide lauric acid isopropanolamide lauric acid ethanolamide lauric acid diethanolamide and lanolin fatty acid diethanolamide examples.