Substituted polyetheramine obtainable by (a) Condensation of at least two N-(hydroxyalkyl)amines, wherein said N-(hydroxyalkyl)amines are independently selected from the group consisting of N-(hydroxyalkyl)amines according to formula Ia and Ib, respectively: wherein A is independently selected from the group consisting of linear or branched C 1 -alkylene, C 2 -alkylene, C 3 -alkylene, C 4 -alkylene, C 5 -alkylene, and C 6 -alkylene, R 3, R 3*, R 4, R 4*, R 5, R 5*, R 6, R 6*, R 7, R 7* and R 8 are independently selected from the group consisting of H; linear or branched, substituted or non-substituted alkyl; substituted or non-substituted acycloalkyl; and substituted or non-substituted aryl to obtain a polyetheramine; and (b) Reacting at least one remaining hydroxy group and/or, if present, at least one secondary amino group of the polyetheramine obtained in (a) with ethylene oxide and at least one further alkylene oxide selected from the group consisting of propylene oxide, butylene oxide, and pentene oxide to obtain a substituted polyetheramine which is substituted with at least one alkylenoxy unit E, wherein E is an alkylenoxy unit according to formula II: wherein R 1 is independently selected from the group consisting of 1,2-propylene, 1,2-butylene, and 1,2-pentene; R 2 is independently selected from the group consisting of H, any of C 1 to C 22 alkyl, and any of C 7 to C 22 aralkyl m is an integer independently selected from values in the range of from 5 to 18; n is an integer independently selected from values in the range of from 1 to 5; and p is an integer independently selected from values in the range of from 2 to 14. (a) Condensation of at least two N-(hydroxyalkyl)amines, wherein said N-(hydroxyalkyl)amines are independently selected from the group consisting of N-(hydroxyalkyl)amines according to formula Ia and Ib, respectively: wherein A is independently selected from the group consisting of linear or branched C 1 -alkylene, C 2 -alkylene, C 3 -alkylene, C 4 -alkylene, C 5 -alkylene, and C 6 -alkylene, R 3, R 3*, R 4, R 4*, R 5, R 5*, R 6, R 6*, R 7, R 7* and R 8 are independently selected from the group consisting of H; linear or branched, substituted or non-substituted alkyl; substituted or non-substituted acycloalkyl; and substituted or non-substituted aryl to obtain a polyetheramine; and A is independently selected from the group consisting of linear or branched C 1 -alkylene, C 2 -alkylene, C 3 -alkylene, C 4 -alkylene, C 5 -alkylene, and C 6 -alkylene, R 3, R 3*, R 4, R 4*, R 5, R 5*, R 6, R 6*, R 7, R 7* and R 8 are independently selected from the group consisting of H; linear or branched, substituted or non-substituted alkyl; substituted or non-substituted acycloalkyl; and substituted or non-substituted aryl to obtain a polyetheramine; and (b) Reacting at least one remaining hydroxy group and/or, if present, at least one secondary amino group of the polyetheramine obtained in (a) with ethylene oxide and at least one further alkylene oxide selected from the group consisting of propylene oxide, butylene oxide, and pentene oxide to obtain a substituted polyetheramine which is substituted with at least one alkylenoxy unit E, wherein E is an alkylenoxy unit according to formula II: wherein R 1 is independently selected from the group consisting of 1,2-propylene, 1,2-butylene, and 1,2-pentene; R 2 is independently selected from the group consisting of H, any of C 1 to C 22 alkyl, and any of C 7 to C 22 aralkyl m is an integer independently selected from values in the range of from 5 to 18; n is an integer independently selected from values in the range of from 1 to 5; and p is an integer independently selected from values in the range of from 2 to 14. R 1 is independently selected from the group consisting of 1,2-propylene, 1,2-butylene, and 1,2-pentene; R 2 is independently selected from the group consisting of H, any of C 1 to C 22 alkyl, and any of C 7 to C 22 aralkyl m is an integer independently selected from values in the range of from 5 to 18; n is an integer independently selected from values in the range of from 1 to 5; and p is an integer independently selected from values in the range of from 2 to 14.