as used herein “ substituted ” mean one or more c 1 - c 10 alkyl moiety , one or more hydroxyl moiety , or any combinations thereof . incorporated and included herein , as if expressly written herein , are all ranges of numbers when written in a “ from x to y ” or “ from about x to about y ” format . it should be understood that every limit given throughout this specification will include every lower or higher limit , as the case may be , as if such lower or higher limit was expressly written herein . every range given throughout this specification will include every narrower range that falls within such broader range , as if such narrower ranges were all expressly written herein . unless otherwise indicated , weight percentage is in reference to weight percentage of the detergent composition . all temperatures , unless otherwise indicated are in celsius . polyol compounds such as sugar based materials and polyethylene / polypropylene glycol materials are sustainable and readily available raw materials that lend themselves to be broadly tuned to address specific formulabiliy and performance requirements . as used herein “ tune ” means having the ability to manipulate the chemical structure of the polyol compounds to achieve distinguishing chemical functionality . for example , an alkoxylated polyol compound modified by comprising a bleach activator moiety is a tuned structure giving desired characteristics for specific formulability and performance requirements . another example , an alkoxylated polyol compound modified by comprising a bleach activator moiety and anionic capping unit is a tuned structure giving desired characteristics . the polyol compounds useful in the present invention comprises at least two hydroxy moieties , preferably more than two hydroxy moieties , more preferably three hydroxy moieties . most preferably six or more hydroxy moieties . at least one of the hydroxy moieties further comprising an alkoxy moiety , the alkoxy moiety is selected from the group consisting of ethoxy ( eo ), propoxy ( po ), butoxy ( bo ) and mixtures thereof preferably ethoxy and propoxy moieties , more preferably ethoxy and propoxy moieties . the average degree of alkoxylation is from about 0 to about 200 , from about 0 . 1 to about 200 , preferably from about 4 to about 80 , more preferably from about 10 to about 50 . alkoxylation is preferably block alkoxylation . the polyol compounds useful in the present invention further have at least one of the hydroxy moieties comprising at least one bleach activator unit . further modifications or tuning of the compound may occur , but one bleach activator moiety must be present in the compound of the present invention . one embodiment comprises more than one hydroxy moiety further comprising an alkoxy moiety terminating in a bleach activator unit . for example formula ( i ): wherein x of formula ( i ) is from about 0 . 1 to about 200 , preferably from about 40 to about 80 ; r 1 , r 2 , r 3 , and z are defined below in formula ( ii ); y of formula ( i ) is selected from hydrogen , methyl , ethyl , propyl , butyl and mixtures thereof . a used herein , the bleach activator unit has formula ( ii ) below : wherein r 1 of formula ( ii ) is independently selected from the group consisting of the polyol source , a c 6 - c 20 substituted or unsubstituted aryl ; a c 2 - c 20 substituted or unsubstituted heteroaryl group , and mixtures thereof . preferably , r 1 is a c 6 - c 20 substituted aryl , wherein the substitution is the polyol source . r 2 of formula ( ii ) is independently selected from the group consisting of the polyol source , a c 1 - c 20 substituted or unsubstituted alkyl . c 6 - c 20 substituted or unsubstituted alkenyl , and mixtures thereof . r 3 of formula ( ii ) is independently selected from the group consisting of the polyol source , hydrogen , or a c 1 - c 20 substituted or unsubstituted alkyl , c 2 - c 20 substituted or unsubstituted alkenyl c 6 - c 20 substituted or unsubstituted aryl ; c 2 - c 20 substituted or unsubstituted heteroaryl moiety and mixtures thereof . r 4 of formula ( ii ) is independently selected from the group consisting of the polyol source , a c 6 - c 20 substituted or unsubstituted aryl , a c 2 - c 20 substituted or unsubstituted heteroaryl group , and mixtures thereof . in formula ( ii ), at least one of r 1 , r 2 , r 3 and r 4 is a polyol source and wherein at least two of r 1 , r 2 , r 3 and r 4 not selected as a polyol source form a ring structure . z of formula ( ii ) is selected from an iminium bond , thereby making a double bond between the nitrogen and carbon of formula ( ii ) or z is selected from an oxaziridinium bond , thereby having a nitrogen , carbon , and oxygen structure or z is selected to be such that a single bond exists between the nitrogen and the carbon . when z of formula ( ii ) is selected to be an iminium bond , the nitrogen then becomes quaternized or has a positive charge . r 1 , r 2 , r 3 , and r 4 of formula ( ii ) are selected such that at least one ring structure results from a selection of two moieties from the group of r 1 , r 2 , r 3 , and r 4 of formula ( ii ) in combination with the iminium bond the oxaziridinium bond of formula ( ii ) or the single bond between n ═ c or formula ( ii ). the two moieties from the group of r 1 , r 2 , r 3 , and r 4 of formula ( ii ) selected to form the ring structure would not be selected to comprise the polyol source , or in other words the polyol source would not be directly connected to the iminium bond the oxaziridinium bond or the single bond . however , the polyol source could be used as a substitution group on the ring structure . preferably at least one of r 1 , r 3 and r 4 of formula ( ii ) is selected to be a substituted or unsubstituted aryl . ring structures may be saturated or unsaturated ( i . e ., aromatic ). preferably the rings are at least partially unsaturated . ring structures may be a single ring or a multiple ring structure ; preferably the ring structures are double ring structures . substitution of the ring structure may occur with any known type of substitution known to one of skill in the art . substitution may be carbon , sulfur nitrogen , or oxygen containing . preferred substitutions , when present , include the polyol source , c 1 - c 20 ( or appropriate carbon number for suggested group , for example c 6 - c 20 phenyl or alkyl phenyl groups ) alkyl , alkenyl , alkynyl , alkyldienyl , cycloalkyl , phenyl , alkyl phenyl , naphthyl , anthryl , phenanthryl , fluoryl , steroid groups ; oxygen containing substitutions such as hydroxy , acyl or keto , ether , epoxy , carboxy , and ester containing substitutions , preferably — ch 2 oh , — cch 3 ch 3 oh , — ch 2 cooh , — c ( o )—( ch 2 ) 8 ch 3 , — och 2 ch 3 , ═ o , — oh , — ch 2 — o — ch 2 ch 3 , — ch 2 — o —( ch 2 ) 2 — oh , nitrogen containing substitutions such as amino groups , the nitro group , azo groups , ammonium groups , amide groups , azido groups , isocyanate groups , cyano groups and nitrile groups , preferably — nhch 3 , — nh 2 , — nh 3 + , — no 2 , sulfur containing substitutions such as sulfur - containing acids and acid ester groups , thioether groups , mercapto groups and thioketo groups , preferably — sch 2 ch 3 , — ch 2 s ( ch 2 ) 4 ch 3 , — so 3 ch 2 ch 3 , so 2 ch 2 ch 3 , — ch 2 cosh , — sh , — ch 2 sco , — ch 2 c ( s ) ch 2 ch 3 , — so 3 h . in one embodiment , the bleach activating unit has the formula ( ii ) above , wherein z of formula ( ii ) is an iminium bond to result in formula ( iii ): wherein r 1 r 2 , r 3 and r 4 of formula ( iii ) are as defined in formula ( ii ) above . r , r 1 , r 2 , r 3 and r 4 of formula ( iii ) are selected such that at least one ring structure results from a selection of two moieties from the group of r 1 , r 2 , r 3 and r 4 of formula ( iii ) in combination with the iminium bond of formula ( iii ). the two moieties from the group of r 1 , r 2 , r 3 , and r 4 of formula ( ii ) selected to form the ring structure would not be selected to comprise the polyol source , or in other words the polyol source would not be directly connected to the iminium bond of formula ( iii ). however , the polyol source could be used as a c 6 - c 20 substitution group on the ring structure . preferably at least one of r 1 , r 3 and r 4 of formula ( ii ) is selected to be a substituted or unsubstituted aryl . ring structures may be saturated or unsaturated ( i . e ., aromatic ). preferably the rings are at least partially unsaturated . ring structures may be a single ring or a multiple ring structure , preferably the ring structures are double ring structures . substitution of the ring structure may occur with any known type of substitution known to one of skill in the art as described above for formula ( ii ). wherein the curved line connected two moieties represents a ring structure and “ polymer ” represents the polyol source . in another embodiment , r 1 , r 3 and r 4 are selected to result in formula ( iv ) and r 2 is selected to be the polyol source . in one embodiment , the bleach activating unit has the formula ( ii ) above , wherein z of formula ( ii ) is an oxaziridinium bond to result in formula ( iv ) below : wherein r 1 r 2 , r 3 and r 4 of formula ( iv ) are as defined in formula ( ii ) above . r , r 1 , r 2 , r 3 and r 4 of formula ( iv ) are selected such that at least one ring structure results from a selection of two moieties from the group of r 1 , r 2 , r 3 and r 4 of formula ( iv ) in combination with the oxaziridinium bond of formula ( iv ). the two moieties from the group of r 1 , r 2 , r 3 , and r 4 of formula ( ii ) selected to form the ring structure would not be selected to comprise the polyol source , or in other words the polyol source would not be directly connected to the oxaziridinium bond . however , the polyol source could be used as a substitution group on the ring structure . preferably at least one of r 1 , r 3 and r 4 of formula ( ii ) is selected to be a c 6 - c 20 substituted or unsubstituted aryl . ring structures may be saturated or unsaturated ( i . e ., aromatic ). preferably the rings are at least partially unsaturated . ring structures may be a single ring or a multiple ring structure , preferably the ring structures are double ring structures . substitution of the ring structure may occur with any known type of substitution known to one of skill in the art as described above for formula ( ii ). none limiting example of possible ring structures for formula ( iv ) include : wherein the curved line connected two moieties represents a ring structure and “ polymer ” represents the polyol source . in one embodiment , the bleach activating unit has the formula ( ii ) above , wherein z of formula ( ii ) is selected to result in a single bond between the nitrogen and the carbon to result in formula ( v ) below : wherein r 1 r 2 , r 3 and r 4 of formula ( v ) are as defined in formula ( ii ) above . r 1 , r 2 , r 3 and r 4 of formula ( v ) are selected such that at least one ring structure results from a selection of two moieties from the group of r 1 , r 2 , r 3 and r 4 of formula ( v ) in combination with the single bond between the nitrogen and the carbon of formula ( v ). the two moieties from the group of r 1 , r 2 , r 3 , and r 4 of formula ( ii ) selected to form the ring structure would not be selected to comprise the polyol source , or in otherwords the polyol source would not be directly connected to the single bond between the nitrogen and the carbon of formula ( v ). however , the polyol source could be used as a c 6 - c 20 substitution group on the ring structure . preferably at least one of r 1 , r 3 and r 4 of formula ( v ) is selected to be a substituted or unsubstituted aryl . ring structures may be saturated or unsaturated ( i . e ., aromatic ). preferably the rings are at least partially unsaturated . ring structures may be a single ring or a multiple ring structure ; preferably the ring structures are double ring structures . substitution of the ring structure may occur with any known type of substitution known to one of skill in the art as described above for formula ( ii ). wherein the curved line connected two moieties represents a ring structure and “ polymer ” represents the polyol source . one skilled in the art will recognize that formula ( v ) may be protonated , as shown , or may be nonprotonated . suitable polyol compounds for starting materials for use in the present invention include maltitol , sucrose , xylitol , glycerol , pentaerythitol , glucose , maltose , matotriose , maltodextrin , maltopentose , maltohexose , isomaltulose , sorbitol , poly vinyl alcohol , partially hydrolyzed polyvinylacetate , xylan reduced maltotriose , reduced maltodextrins , polyethylene glycol , polypropylene glycol , polyglycerol , diglycerol ether and mixtures thereof . preferably the polyol compound is sorbitol , maltitol , sucrose , xylan , polyethylene glycol , polypropylene glycol and mixtures thereof . preferably sorbitol , maltitol , sucrose , xylan , and mixtures thereof . suitable anionic capping unit include sulfate , sulfosuccinate , succinate , maleate , phosphate , phthalate , sulfocarboxylate , sulfodicarboxylate , propanesultone , 1 , 2 - disulfopropanol , sulfopropylaamine , sulphonate , monocarboxylate , methylene carboxylate , ethylene carboxylate , carbonates , mellitic , pyromellitic , sulfophenol , sulfocatechol , disulfocatechol , tartrate , citrate , acrylate , methacrylate , poly acrylate , poly acrylate - maleate copolymer , and mixtures thereof . preferably the anionic capping units are sulfate , sulfosuccinate , succinate , maleate , sulfonate , methylene carboxylate and ethylene carboxylate . tuning of the polyol compounds can be derived from one or more modifications , dependant upon the desired formulability and performance requirements . tuning can include incorporating an anionic , cationic , or zwitterionic charge modifications to the polyol compounds . the present invention also relates to a process for making the compound of the present invention . in one embodiment the process for making the compound of the present invention comprises the steps of : ( a ) optional alkoxylating a polyol source comprising at least two hydroxy moieties to form an alkoxylated polyol having an average degree of alkoxylation between about 0 and about 200 ; preferably between about 0 . 1 and about 200 ; preferably from about 4 to about 80 ; more preferably from about 10 to about 50 ; to form an alkoxylated polyol comprising at least one alkoxy moiety . alternatively , an alkoxylated polyol , such as cas 52625 - 13 - 5 , a propoxylated sorbitol or sorbitol polyoxy ethylene ether available from lipo chemicals inc ., may be used as the starting material of the present invention . if the average degree of alkoxylation is not a desired level , an alkoxylation step may be used to achieve the desired degree of alkoxylation from 0 to about 200 , preferably between about 0 . 1 and about 200 ; preferably from about 4 to about 80 ; more preferably from about 10 to about 50 . ( b ) reacting at least one hydroxy moiety of the compound with an anionic capping unit to form an anionic polyol . preferably more than one hydroxy moiety of the compound is reacted with an anionic capping unit . preferable anionic capping unit include sulfate , phosphate , carbonate , and mixtures thereof . more preferably the anionic capping units are sulfate . ( c ) should the optional step ( a ) be utilized , reacting at least one resulting terminal hydroxy group of the alkoxy moiety with an anionic capping unit to form an anionic alkoxylated polyol . ( d ) substituting the anionic capping unit of the anionic polyol and / or the anionic alkoxylated polyol with an excess of the bleach activating unit of formula ( ii ) wherein z of formula ( ii ) is selected to result in a single bond between the nitrogen and carbon , and r 4 of formula ( ii ) is selected as a hydrogen , forming an amine terminating polyol and / or amine terminating alkoxylated polyol . the amine terminating polyol and / or amine terminating alkoxylated polyol is a functional polymer in and of itself and is a precursor to a bleach activator compound comprising a bleach activator unit by the next step ( e ) below . ( e ) oxidizing the amine terminated polyol and / or amine terminated alkoxylated polyol to convert the bleach activating unit of formula ( ii ) wherein z of formula ( ii ) is a single bond between the nitrogen and the carbon of formula ( ii ) to result in the ininium bond of formula ( ii ) forming a bleach activator compound comprising a bleach activator unit . the oxaziridinium ring containing version of the present invention may be produced by contacting an iminium ring containing version of the present invention with an oxygen transfer agent such as a peroxycarboxylic acid . such species can be formed in situ and used without purification . a nonlimiting synthesis scheme is exemplified in synthesis scheme i below . in another embodiment , the process for making the compound of the present invention comprises the steps of : ( a ) alkoxylating a polyol source comprising at least two hydroxy moieties to form an alkoxylated polyol having an average degree of alkoxylation between about 0 and about 200 ; preferably between about 0 . 1 and about 200 ; preferably from about 4 to about 80 ; more preferably from about 10 to about 50 ; to form an alkoxylated polyol comprising at least one alkoxy moiety . alternatively , an alkoxylated polyol , such as cas 52625 - 13 - 5 , a propoxylated sorbitol or sorbitol polyoxy ethylene ether available from lipo chemicals inc ., may be used as the starting material of the present invention . if the average degree of alkoxylation is not a desired level , an alkoxylation step may be used to achieve the desired degree of alkoxylation from 0 to about 200 , preferably between about 0 . 1 and about 200 ; preferably from about 4 to about 80 ; more preferably from about 10 to about 50 . ( b ) reacting at least one hydroxy moiety of the alkoxylated polyol with an olefinic containing reagent to form an olefinically terminated alkoxylated polyol . preferably more than one hydroxy moiety of the compound is reacted with an olefinic containing reagent . the olefinic containing reagent may be selected such as allyl chloride , allyl bromide , and mixtures thereof . ( c ) alkylating , in the presence of a catalyst , a substituted or unsubstituted aryl of a bleach activating unit of formula ( ii ), with the olefinically terminated alkoxylated polyol , wherein in the bleach activating unit of formula ( ii ) has z of formula ( ii ) selected to result in a single bond between the nitrogen and carbon and none of r 1 , r 2 , r 3 and r 4 are selected as the polyol source , forming a alkylated polyol wherein at least one terminal hydroxyl group of the alkoxylated polyol is the bleach activating unit of formula ( ii ). ( d ) if r 4 of formula ( ii ) is hydrogen , then the compound of step ( c ) is reacted with an alkyl halide forming a tertiary amine of the compound of scheme ii step ( c ). r 4 of formula ( ii ) is now as defined above as being selected from an substituted or unsubstituted aryl , a substituted or unsubstituted heteroaryl group , and mixtures thereof . ( e ) oxidizing the compound of scheme ii step ( d ) to form the bleach activating unit of formula ( ii ) wherein z of formula ( ii ) is selected to result in the iminium bond forming a bleach activator compound comprising a bleach activator unit . the oxaziridinium ring containing version of the present invention may be produced by contacting an iminium ring containing version of the present invention with an oxygen transfer agent such as a peroxycarboxylic acid . such species can be formed in situ and used without purification . a nonlimiting synthesis scheme is exemplified in synthesis scheme ii below . alternatively to synthesis scheme ii , instead of 1 , 2 , 3 , 4 - tetrahydroisoquinoline , n - methyl - 1 , 2 , 3 , 4 tetrahydroisoquinoline as reactant in step 2 of synthesis scheme ii and thus eliminates the reaction step 3 of synthesis scheme ii involving methylchoride . all other steps remain the same . furthermore , the attachment points shown for synthesis scheme ii and thus also in the alternative route for the aromatic ring of the substituted or unsubstituted tetrahydroisoquinoline to the alkoxylated polyol is not meant to be limited to the attachment points shown in reaction synthesis scheme ii . in another embodiment , the process for making the compound of the present invention comprises the steps of : ( a ) alkoxylating a polyol source comprising at least two hydroxy moieties to form an alkoxylated polyol having an average degree of alkoxylation between 0 and about 200 ; preferably between about 0 . 1 and about 200 ; preferably from about 4 to about 80 ; more preferably from about 10 to about 50 ; to form an alkoxylated polyol comprising at least one alkoxy moiety . alternatively , an alkoxylated polyol , such as cas 52625 - 13 - 5 , a propoxylated sorbitol or sorbitol polyoxy ethylene ether available from lipo chemicals inc ., may be used as the starting material of the present invention . if the average degree of alkoxylation is not a desired level , an alkoxylation step may be used to achieve the desired degree of alkoxylation from 0 to about 200 , preferably between about 0 . 1 and about 200 ; preferably from about 4 to about 80 ; more preferably from about 10 to about 50 . ( b ) reacting the alkoxylated polyol with a epichlorohydrin in the presence of a lewis acid catalyst , preferably sncl 4 , followed by reaction with a base to form a glycidol ether capped alkoxylated polyol . ( c ) reacting the glycidol ether capped alkoxylated polyol with sulfur trioxide to form a cyclic sulfate capped alkoxylated polyol , and the cyclic sulfate capped alkoxylated polyol is then reacted with 3 , 4 - dihydroisoquinoline to form the bleach activating alkoxylated polyol of the present invention . the bleach activating alkoxylated polyol comprises a both an iminium bond ( cationic charge ) and a sulfo moiety ( anionic charge ) on the same alkoxylated polyol unit of the bleach activating alkoxylated polyol . the oxaziridinium ring containing version of the present invention may be produced by contacting an iminium ring containing version of the present invention with an oxygen transfer agent such as a peroxycarboxylic acid . such species can be formed in situ and used without purification . a nonlimiting synthesis scheme is exemplified in synthesis scheme iii below . a specific description of the process of the present invention is described in more detail below . ethoxylation of the polyol , such as sorbitol , may be completed by any known technique , such as that described in ep 174436 a1 propoxylation and butoxylation may also be completed by known techniques . add sorbitol ( 17 . 5 g , 0 . 0962 mol ) to an autoclave , purge the autoclave with nitrogen , heat sorbitol to 110 - 120 ° c . ; autoclave stirred and apply vacuum to about 67 . 7 kpa ( 20 mmhg ). vacuum is continuously applied while the autoclave is cooled to about 110 - 120 ° c . while introducing 6 . 2 g of a 25 % sodium methoxide in methanol solution ( 0 . 0288 moles , to achieve a 5 % catalyst loading based upon hydroxy moieties ). the methanol from the methoxide solution is removed from the autoclave under vacuum . agitator power and temperature values gradually increase as methanol is removed from the autoclave and the viscosity of the mixture increases and stabilizes in about 1 . 5 hours indicating that most of the methanol has been removed . the mixture is further heated and agitated under vacuum for an additional 30 minutes . vacuum is removed and the autoclave is cooled to or kept at 110 ° c . while it is being charged with nitrogen to 1725 kpa ( 250 psia ) and then vented to ambient pressure . the autoclave is charged to 1380 kpa ( 200 psia ) with nitrogen . ethylene oxide is added to the autoclave incrementally while closely monitoring the autoclave pressure , temperature , and ethylene oxide flow rate while maintaining the temperature between 110 and 120 ° c . and limiting any temperature increases due to reaction exotherm . after the addition of 483g of ethylene oxide ( 10 . 97 mol , resulting in a total of 19 moles of ethylene oxide per mol of oh ), the temperature is increased to 120 ° c . and the mixture stirred for an additional 2 hours . the reaction mixture is then collected into a 22 l three neck round bottomed flask purged with nitrogen . the strong alkali catalyst is neutralized by slow addition of 2 . 8 g methanesulfonic acid ( 0 . 00288 moles ) with heating ( 110 ° c .) and mechanical stirring . the reaction mixture is then purged of residual ethylene oxide and deodorized by sparging an inert gas ( argon or nitrogen ) into the mixture through a gas dispersion frit while agitating and heating the mixture to 120 ° c . for 1 hour . the final reaction product , approximately 500 g , is cooled slightly , and poured into a glass container purged with nitrogen for storage . alternatively , polyol may be purchased with a degree of alkoxylation that is below that desired , such as cas 52625 - 13 - 5 , a propoxylated sorbitol or sorbitol polyoxy ethylene ether available from lipo chemicals inc ., wherein the desired degree of alkoxylation is achieved by the processes known and / or described above . step 2 : sulfation of sorbitol eo 114 ( average of 19 eo moieties per hydroxy moiety ) weigh into a 500 ml erlenmeyer flask sorbitol e 114 ( 299 . 7 g , 0 . 058 mol ) and methylene chloride ( 300 g ). equip the flask with a magnetic stirring bar and stir the material until complete dissolution . place the flask in an ice bath until the solution reaches about 10 ° c . stir vigorous while slowing pouring chlorosulfonic acid ( 48 . 3 g , 0 . 415 mol ) over the period of about 5 minutes . stir the reaction solution in the ice bath for 1 . 5 hours . place a solution of sodium methoxide ( 197 g of 25 % in methanol ) in 50 g of methylene chloride in a 1l erlenmeyer flask (“ base solution ”) and chill in an ice bath until the temperature of the solution reaches about 10 ° c . stir the base solution vigorous using a magnetic stirring bar . slowly pour the reaction solution into the base solution over a period of about 3 minutes . a mild exotherm should be observed . the solution becomes milky as salts form . after addition is complete , measure the ph to be about 12 . add to this solution about 100 ml of distilled water , and transfer the resulting emulsion to a 1l round bottom flask and use a rotary evaporator at 50 ° c . to strip , in portions , to obtain a clear solution . transfer the solution to a kulgelrohr apparatus . at 60 ° c . and 133 pa ( 1 mm hg ) strip the solution to yield 366 g of off - white waxy solid , 90 % active ( 10 % salts ). carbon nmr spectrum ( 500 mhz ; pulse sequence : s2pu1 , solvent d 2 o ; relax . delay 0 . 300 sec , pulse 45 . 0 ; acq . time 1 . 090 sec ) shows an absence of alcohol groups at about 600 ppm and the emergence of a new peak at about 67 ppm consistent with formation of the end group sulfate . proton nmr spectrum ( 500 mhz or 300 mhz ; pulse sequence : s2pu1 , solvent d 2 o ; relax . delay 1 . 000 sec , pulse 45 . 0 ; acq . time 2 . 345 sec ) shows a new peak at about 4 ppm which was integrated against the ethoxy group protons at about 3 . 5ppm and is consistent with the molecule having 6 end group sulfates . step 3 : preparation of activating amine terminated alkoxylated polyol containing a bleach activator precursor weigh into each of three 7 - ml high - pressure mini - reactors equipped with magnetic stirring bars sorbitol eo 114 hexasulfate from step 2 ( 3 . 5 g , 0 . 00406 mol sulfates ) and 1 , 2 , 3 , 4 - tetrahydroisoquinoline ( 1 . 05 g , 0 . 00812 mol ). equip one mini - reactor with a thermocouple connected to a digital thermometer , and heat the three reactors in a reaci - therm iii ® heating / stirring module at about 170 ° c . for 3 hours . after cooling , combine the reactions and dissolve in about 75 ml methanol . remove the precipitate by centrifugation . strip the supernatant on the rotary evaporator at 50 ° c . remove the excess amine on a kugelrohr apparatus at 120 ° c . at about 133 pa ( 1 mm hg ) for 2 hours to afford 7 . 5 g of brown waxy solid . proton and carbon nmr indicates about 2 . 75 tetrahydroisoquinoline groups attached to the polyol source , with about 2 sulfate groups remaining . step 4 : oxidizing the amine terminated alkoxylated polyol to an iminium terminated alkoxylated zwitterionic polyol ( bleach activator of formula ( iv )) dissolve a 4 . 0 g sample of the product of step 3 (˜ 0 . 0020 mol amine groups ) in 30 g methanol and place in a 3 - neck 100 ml round bottom flask equipped with a magnetic stirring bar , heating mantle , thermometer and condenser . add to the flask 0 . 48 g potassium acetate ( 0 . 0049 mol ). heat the solution to reflux . add dropwise a solution of 1 . 0 g iodine crystals ( 0 . 0039 mol ) in 15 g of methanol to the heated solution over about 5 minutes . heat the mixed solution at reflux overnight ( about 17 hours ). remove via filtration a white precipitate formed upon cooling . strip a small aliquot of the solution for analysis . proton and carbon nmr indicates a molecule having about 2 imminium sites and about 2 sulfates on average per molecule of the bleach activating compound , with a small amount of isoquinoline type functional groups evident . optional step 5 : ion exchange of iodide counterion from product of step 4 it may be desirable depending on the application of the bleach activating compound to remove the iodide from the reaction product via ion exchange . this can be accomplished via many ways by one skilled in the art . one specific ion exchange resin which would be useful is known as ira400 ( r ) sold by many various chemical supply houses . add to a 250 ml , single neck , round bottom flask 46 . 4 g of the alkoxylated polyol of scheme i , step 1 ( 0 . 00898 moles ), 70 mls of methanol and 6 . 96 g of 25 weight percent sodium methoxide solution ( in methanol ). concentrate the mixture by evaporating the methanol on a rotary evaporator at 60 ° c . for one hour followed by kugelrohr at 60 ° c . at less than 0 . 5 mm mercury pressure by gauge . cool the concentrated solution and dissolve or disperse in 200 ml of thf . transfer the solution or suspension to a 500 ml flask and add with mechanical stirring under a blanket of argon gas , 4 . 12 g ( 0 . 0539 moles ) of allyl chloride . heat the mixture at 40 ° c . for 4 hours . strip the resulting sample of solvent on a rotary evaporator . anaylysis by nmr of the resulting sample shows 5 of the 6 akoxylated polyol — oh groups substituted with allyl ether groups . alkylation processes are known in the art for aryl compounds . these processes applied to the 1 , 2 , 3 , 4 - tetrahydroisoquinoline using the allyl capped alkoxylated polyol of scheme ii , step 1 . this can also be applied to the n - substituted 1 , 2 , 3 , 4 - tetrahydroisoquinoline . it is an option to alkylate isoquinolines directly providing an isoquinoline terminated alkoxylated polyol which is then reduced according to de 19507522 a1 . the resulting 3 , 4 - dihydroisoquinoline terminated alkoxylated polyol can be converted according to wo 03 / 104199 a2 to the iminium internal salt terminated alkoxylated polyol . step 3 — optional step of converting the product of synthesis ii , step 2 , wherein r 4 of formula ( ii ) is hydrogen , such as 1 , 2 , 3 , 4 - tetrahydroisoquinoline terminated alkoxylated polyol , to a tertiary amine of 1 , 2 , 3 , 4 - tetrahydroisoquinoline terminated alkoxylated polyol ( i . e ., n - substituted 1 , 2 , 3 , 4 - tetrahydroisoquinoline terminated alkoxylated polyol ) via reaction with alkyl halides as known in the art . preferably ch 3 cl , ch 3 br , and mixtures thereof . step 4 — oxidation of the product of synthesis ii step 4 can be performed directly on the n - substituted 1 , 2 , 3 , 4 - tetrahydroisoquinoline using the process discussed in synthesis i , step 4 add the product of synthesis 1 , step 1 , the alkoxylated polyol ( 77 . 5 g , 15 mmol ) and stannic chloride ( 0 . 6 g , 3 mmol ) to a flame dried , 500 ml round bottomed flask equipped with an addition funnel charged with epichlorohydrin ( 46 . 86 g , 51 mmol ). keep the reaction under an argon gas atmosphere and warm to 90 ° c . using an oil bath . drip epichlorohydrin into the stirring solution over 1 hr ., follow by stirring at 90 ° c . for 18 hours . add to the cooled reaction mixture tetrahydrofuran ( 70 ml ) and stir the entire mixture , maintaining at a temperature of from about 20 ° c . to about 25 ° c . under an argon atmosphere . add potassium tert - butoxide ( 5 . 84 g , 51 mmol ) to the stirred solution and stir the suspension at a temperature from about 20 ° c . to about 25 ° c . for 18 hours to produce the glycidal ether of the alkoxylated polyol . add sulfur trioxide - dimethylformamide complex ( 2 . 3 gm , 0 . 0151 mol .) and toluene ( 100 ml .) to a flame dried 3 neck round bottomed flask , equipped with an argon inlet , condenser , and a magnetic stir bar . bring the reaction to reflux , and once at reflux , add 10 g of molten alkoxylated polyol of synthesis iii , step 1 (˜ 0 . 00425 mol ) and reflux the reaction mixture for 45 minutes . cool the reaction mixture to room temperature ( 20 ° c . ), dilute with diethyl ether ( 100 ml ) and extract the resulting organic solution with a saturated sodium bicarbonate solution . separate the organic phase , dry with sodium sulfate , filter , and evaporate the organic filtrate to dryness . the resulting 3 - cyclic sulfate terminated alkoxylated polyol can be used without further purification . step 3 : conversion of the product of synthesis iii , step 2 to the isoquinolinium zwitterionic terminated diakoxylated poloyl via reaction with 3 , 4 - dihydroisoquinoline . add to the crude cyclic sulfate product of synthesis iii , step 2 , diethyl ether , and 3 , 4 - dhydroisoquinoline ( 3 equivalent based on starting glycidal epoxide containing approximately 3 - cyclic sulfate terminated groups per molecule of the polymer ) to a 250 ml round bottomed flask . maintain the reaction at a temperature of from about 20 ° c . to about 25 ° c . and stir for 48 hours . strip the resulting product of ether . analysis shows the product having at least some conversion to the desired product containing the inner salt as shown in synthesis iii . steps 1 - 4 : addition of some propylene oxide in molecule for hydrophobizing the polymer the reaction procedures are identical to synthesis i , with the exception that during step 1 of synthesis i , initially add 60 mole equivalents of propylene oxide , to give hydrophobicity to the polyol , followed by the addition of the same amount of ethylene oxide as in synthesis i , step 1 . the present invention further relates to a cleaning composition comprising the modified alkoxylated polyol compound of the present invention . the cleaning compositions can be in any conventional form , namely , in the form of a liquid , powder , granules , agglomerate , paste , tablet , pouches , bar , gel , types delivered in dual - compartment containers , spray or foam detergents , premoistened wipes ( i . e ., the cleaning composition in combination with a nonwoven material such as that discussed in u . s . pat . no . 6 , 121 , 165 , mackey , et al . ), dry wipes ( i . e ., the cleaning composition in combination with a nonwoven materials , such as that discussed in u . s . pat . no . 5 , 980 , 931 , fowler , et al .) activated with water by a consumer , and other homogeneous or multiphase consumer cleaning product forms . in addition to cleaning compositions , the compounds of the present invention may be also suitable for use or incorporation into industrial cleaners ( i . e . floor cleaners ). often these cleaning compositions will additionally comprise surfactants and other cleaning adjunct ingredients , discussed in more detail below . in one embodiment , the cleaning composition of the present invention is a liquid or solid laundry detergent composition . in another embodiment , the cleaning composition of the present invention is a hard surface cleaning composition , preferably wherein the hard surface cleaning composition impregnates a nonwoven substrate . as used herein “ impregnate ” means that the hard surface cleaning composition is placed in contact with a nonwoven substrate such that at least a portion of the nonwoven substrate is penetrated by the hard surface cleaning composition , preferably the hard surface cleaning composition saturates the nonwoven substrate . in another embodiment the cleaning composition is a liquid dish cleaning composition , such as liquid hand dishwashing compositions , solid automatic dishwashing cleaning compositions , liquid automatic dishwashing cleaning compositions , and tab / unit does forms of automatic dishwashing cleaning compositions . the cleaning composition may also be utilized in car care compositions , for cleaning various surfaces such as hard wood , tile , ceramic , plastic , leather , metal , glass . this cleaning composition could be also designed to be used in a personal care composition such as shampoo composition , body wash , liquid or solid soap and other cleaning composition in which surfactant comes into contact with free hardness and in all compositions that require hardness tolerant surfactant system , such as oil drilling compositions . the cleaning composition of the present invention may comprise from about 0 . 005 % to about 30 %, preferably from about 0 . 01 % to about 10 %, more preferably from about 0 . 05 % to about 5 % by weight of the cleaning composition of a compound as described herein . surfactants — the cleaning composition of the present invention may comprise a surfactant or surfactant system comprising surfactants selected from nonionic , anionic , cationic , ampholytic , zwitterionic , semi - polar nonionic surfactants ; and other adjuncts such as alkyl alcohols , or mixtures thereof . the cleaning composition of the present invention further comprises from about from about 0 . 01 % to about 90 %, preferably from about 0 . 01 % to about 80 %, more preferably from about 0 . 05 % to about 50 %, most preferably from about 0 . 05 % to about 40 % by weight of the cleaning composition of a surfactant system having one or more surfactants . nonlimiting examples of anionic surfactants useful herein include c 8 - c 18 alkyl benzene sulfonates ( las ); c 10 - c 20 primary , branched - chain and random alkyl sulfates ( as ); c 10 - c 18 secondary ( 2 , 3 ) alkyl sulfates ; c 10 - c 18 alkyl alkoxy sulfates ( ae x s ) wherein preferably x is from 1 - 30 ; c 10 - c 18 alkyl alkoxy carboxylates preferably comprising 1 - 5 ethoxy units ; mid - chain branched alkyl sulfates as discussed in u . s . pat . no . 6 , 020 , 303 and u . s . pat . no . 6 , 060 , 443 ; mid - chain branched alkyl alkoxy sulfates as discussed in u . s . pat . no . 6 , 008 , 181 and u . s . pat . no . 6 , 020 , 303 ; modified alkylbenzene sulfonate ( mlas ) as discussed in wo 99 / 05243 , wo 99 / 05242 , wo 99 / 05244 , wo 99 / 05082 , wo 99 / 05084 , wo 99 / 05241 , wo 99 / 07656 , wo 00 / 23549 , and wo 00 / 23548 ; methyl ester sulfonate ( mes ); and alpha - olefin sulfonate ( aos ). non - limiting examples of nonionic surfactants include : c 12 - c 18 alkyl ethoxylates , such as , neodol ® nonionic surfactants from shell ; c 6 - c 12 alkyl phenol alkoxylates wherein the alkoxylate units are a mixture of ethyleneoxy and propyleneoxy units ; c 12 - c 18 alcohol and c 6 - c 12 alkyl phenol condensates with ethylene oxide / propylene oxide block alkyl polyamine ethoxylates such as pluronic ® from basf ; c 14 - c 22 mid - chain branched alcohols , ba , as discussed in u . s . pat . no . 6 , 150 , 322 ; c 14 - c 22 mid - chain branched alkyl alkoxylates , bae , wherein x 1 - 30 , as discussed in u . s . pat . no . 6 , 153 , 577 , u . s . pat . no . 6 , 020 , 303 and u . s . pat . no . 6 , 093 , 856 ; alkylpolysaccharides as discussed in u . s . pat . no . 4 , 565 , 647 llenado , issued jan . 26 , 1986 ; specifically alkylpolyglycosides as discussed in u . s . pat . no . 4 , 483 , 780 and u . s . pat . no . 4 , 483 , 779 ; polyhydroxy fatty acid amides ( gs - base ) as discussed in u . s . pat . no . 5 , 332 , 528 , wo 92 / 06162 , wo 93 / 19146 , wo 93 / 19038 , and wo 94 / 09099 ; and ether capped poly ( oxyalkylated ) alcohol surfactants as discussed in u . s . pat . no . 6 , 482 , 994 and wo 01 / 42408 . non - limiting examples of cationic surfactants include : the quaternary ammonium surfactants , which can have up to 26 carbon atoms , including , but not limited to alkoxylate quaternary ammonium ( aqa ) surfactants as discussed in u . s . pat . no . 6 , 136 , 769 ; dimethyl hydroxyethyl quaternary ammonium ( k1 ) as discussed in u . s . pat . no . 6 , 004 , 922 ; polyamine cationic surfactants as discussed in wo 98 / 35002 , wo 98 / 35003 , wo 98 / 35004 , wo 98 / 35005 , and wo 98 / 35006 ; cationic ester surfactants as discussed in u . s . pat . nos . 4 , 228 , 042 , 4 , 239 , 660 4 , 260 , 529 and u . s . pat . no . 6 , 022 , 844 ; and amino surfactants as discussed in u . s . pat . no . 6 , 221 , 825 and wo 00 / 47708 , specifically amido propyldimethyl amine . in general , a cleaning adjunct is any material required to transform a cleaning composition containing only the minimum essential ingredients into a cleaning composition useful for laundry , hard surface , personal care , consumer , commercial and / or industrial cleaning purposes . in certain embodiments , cleaning adjuncts are easily recognizable to those of skill in the art as being absolutely characteristic of cleaning products , especially of cleaning products intended for direct use by a consumer in a domestic environment . a comprehensive list of suitable laundry or cleaning adjunct materials can be found in wo 99 / 05242 . the precise nature of these additional components , and levels of incorporation thereof , will depend on the physical form of the cleaning composition and the nature of the cleaning operation for which it is to be used . the cleaning adjunct ingredients if used with bleach should have good stability therewith . certain embodiments of cleaning compositions herein should be boron - free and / or phosphate - free as required by legislation . levels of cleaning adjuncts are from about 0 . 00001 % to about 99 . 9 %, preferably from about 0 . 0001 % to about 50 %, further from about 0 . 0001 to about 20 wt % by weight of the cleaning compositions . use levels of the overall cleaning compositions can vary widely depending on the intended application , ranging for example from a few ppm in solution to so - called “ direct application ” of the neat cleaning composition to the surface to be cleaned . common cleaning adjuncts include builders , enzymes , polymers not discussed above , bleaches , bleach activators , catalytic materials and the like excluding any materials already defined hereinabove as part of the essential component of the cleaning compositions of the present invention . other cleaning adjuncts herein can include suds boosters , suds suppressors ( antifoams ) and the like , diverse active ingredients or specialized materials such as dispersant polymers ( e . g ., from basf corp . or rohm & amp ; haas ) other than those described above , color speckles , silvercare , anti - tarnish and / or anti - corrosion agents , dyes , fillers , germicides , alkalinity sources , hydrotropes , anti - oxidants , enzyme stabilizing agents , pro - perfumes , perfumes , solubilizing agents , carriers , processing aids , pigments , and , for liquid formulations , solvents , chelating agents , dye transfer inhibiting agents , dispersants , brighteners , suds suppressors , dyes , structure elasticizing agents , fabric softeners , anti - abrasion agents , hydrotropes , processing aids , and other fabric care agents , surface and skin care agents . suitable examples of such other cleaning adjuncts and levels of use are found in u . s . pat . nos . 5 , 576 , 282 , 6 , 306 , 812 b1 and 6 , 326 , 348 b1 . the present invention includes a method for cleaning a surface or fabric . such method includes the steps of contacting a modified alkoxylated polyol compound of the present invention or an embodiment of the cleaning composition comprising the modified alkoxylated polyol compound of the present invention , in neat form or diluted in a wash liquor , with at least a portion of a surface or fabric then optionally rinsing such surface or fabric . preferably the surface or fabric is subjected to a washing step prior to the aforementioned optional rinsing step . for purposes of the present invention , washing includes but is not limited to , scrubbing , and mechanical agitation . as will be appreciated by one skilled in the art , the cleaning compositions of the present invention are ideally suited for use in home care ( hard surface cleaning compositions ), personal care and / or laundry applications . accordingly , the present invention includes a method for cleaning a surface and / or laundering a fabric . the method comprises the steps of contacting a surface and / or fabric to be cleaned / laundered with the modified alkoxylated polyol compound or a cleaning composition comprising the modified alkoxylated polyol compound . the surface may comprise most any hard surface being found in a typical home such as hard wood , tile , ceramic , plastic , leather , metal , glass , or may consist of cleaning surfaces in a personal care product such as hair and skin . the surface may also include dishes , glasses , and other cooking surfaces . the fabric may comprise most any fabric capable of being laundered in normal consumer use conditions . the cleaning composition solution ph is chosen to be the most complimentary to a surface to be cleaned spanning broad range of ph , from about 5 to about 11 . for personal care such as skin and hair cleaning ph of such composition preferably has a ph from about 5 to about 8 for laundry cleaning compositions ph of from about 8 to about 10 . the compositions are preferably employed at concentrations of from about 200 ppm to about 10 , 000 ppm in solution . the water temperatures preferably range from about 5 ° c . to about 100 ° c . for use in laundry cleaning compositions , the compositions are preferably employed at concentrations from about 200 ppm to about 10000 ppm in solution ( or wash liquor ). the water temperatures preferably range from about 5 ° c . to about 60 ° c . the water to fabric ratio is preferably from about 1 : 1 to about 20 : 1 . the present invention included a method for cleaning a surface or fabric . such method includes the step of contacting a nonwoven substrate impregnated with an embodiment of the cleaning composition of the present invention , and contacting the nonwoven substrate with at least a portion of a surface and / or fabric . the method may further comprise a washing step . for purposes of the present invention , washing includes but is not limited to , scrubbing , and mechanical agitation . the method may further comprise a rinsing step . as used herein “ nonwoven substrate ” can comprise any conventionally fashioned nonwoven sheet or web having suitable basis weight , caliper ( thickness ), absorbency and strength characteristics . examples of suitable commercially available nonwoven substrates include those marketed under the tradename sontara ® by dupont and polyweb ® by james river corp . as will be appreciated by one skilled in the art , the cleaning compositions of the present invention are ideally suited for use in hard surface applications . accordingly , the present invention includes a method for cleaning hard surfaces comprising the steps of contacting a hard surface to be cleaned with the cleaning composition or solution thereof or nonwoven substrate impregnated with an embodiment of the cleaning composition of the present invention . the method of use comprises the steps of contacting the cleaning composition with at least a portion of the nonwoven substrate , then contacting a hard surface by the hand of a user or by the use of an implement to which the nonwoven substrate attaches . as will be appreciated by one skilled in the art , the cleaning compositions of the present invention are ideally suited for use in liquid dish cleaning compositions . the method for using a liquid dish composition of the present invention comprises the steps of contacting soiled dishes with an effective amount , typically from about 0 . 5 ml . to about 20 ml . ( per 25 dishes being treated ), preferably from about 3 ml . to about 10 ml ., of the liquid dish cleaning composition of the present invention diluted in from about 2000 ml . to about 20000 ml ., water . the soiled dishes are immersed in the sink containing the diluted compositions then obtained , where contacting the soiled surface of the dish with a cloth , sponge , or similar article cleans them . the cloth , sponge , or similar article may be immersed in the cleaning composition and water mixture prior to being contacted with the dish surface or the cleaning composition may be applied directly to the cloth , sponge , or similar article without being diluted in the water , and is typically contacted with the dish surface for a period of time ranged from about 1 to about 10 seconds , although the actual time will vary with each application and user . the contacting of cloth , sponge , or similar article to the dish surface is preferably accompanied by a concurrent scrubbing of the dish surface . all documents cited in the detailed description of the invention are , are , in relevant part , incorporated herein by reference ; the citation of any document is not to be construed as an admission that it is prior art with respect to the present invention . while particular embodiments of the present invention have been illustrated and described , it would be obvious to those skilled in the art that various other changes and modifications can be made without departing from the spirit and scope of the invention . it is therefore intended to cover in the appended claims all such changes and modifications that are within the scope of this invention .