A compound of general formula, or a pharmaceutically acceptable salt, enantiomer, diastereomer, racemate or solvate thereof: wherein m is selected from 0,1, 2, 3 and 4; n is selected from 0, 1, 2, 3 and 4; ----- represents a single or double bond; R 1 represents one or more optional and independent substitutions in the benzene moiety selected from the group consisting of alkyl and halogen; R 2 and R 3 are independently selected from the group consisting of hydrogen, alkyl and cycloalkyl, or R 2 and R 3 together form a cycloalkyl or a heterocyclyl; R 4 and R 5 are independently selected from the group consisting of hydrogen, substituted or unsubstituted alkyl, and substituted or unsubstituted cycloalkyl, or R 4 and R 5 together with the bridging nitrogen atom form a substituted or unsubstituted heterocyclyl, wherein said heterocyclyl is not a phthalimidyl; R 6 is selected from the group consisting of hydrogen and alkyl; wherein the above defined substituted groups are substituted at one or more available positions by one or more suitable groups selected from OR', =O, SR', SOR', SO 2 R', OSO 2 R', OSO 3 R', NO 2, NHR', N(R') 2, =N-R', N(R')COR', N(COR') 2, N(R')SO 2 R', N(R')C(=NR')N(R')R', N 3, CN, halogen, COR', COOR', OCOR', OCOOR', OCONHR', OCON(R') 2, CONHR', CON(R') 2, CON(R')OR', CON(R')SO 2 R', PO(OR') 2, PO(OR')R', PO(OR')(N(R')R'), C 1 -C 12 alkyl, C 3 -C 10 cycloalkyl, C 2 -C 12 alkenyl, C 2 -C 12 alkynyl, aryl, and heterocyclic group, wherein each of the R' groups is independently selected from the group consisting of hydrogen, OH, NO 2, NH 2, SH, CN, halogen, COH, COalkyl, COOH, C 1 -C 12 alkyl, C 3 -C 10 cycloalkyl, C 2 -C 12 alkenyl, C 2 -C 12 alkynyl, aryl and heterocyclic group. m is selected from 0,1, 2, 3 and 4; n is selected from 0, 1, 2, 3 and 4; ----- represents a single or double bond; R 1 represents one or more optional and independent substitutions in the benzene moiety selected from the group consisting of alkyl and halogen; R 2 and R 3 are independently selected from the group consisting of hydrogen, alkyl and cycloalkyl, or R 2 and R 3 together form a cycloalkyl or a heterocyclyl; R 4 and R 5 are independently selected from the group consisting of hydrogen, substituted or unsubstituted alkyl, and substituted or unsubstituted cycloalkyl, or R 4 and R 5 together with the bridging nitrogen atom form a substituted or unsubstituted heterocyclyl, wherein said heterocyclyl is not a phthalimidyl; R 6 is selected from the group consisting of hydrogen and alkyl; wherein the above defined substituted groups are substituted at one or more available positions by one or more suitable groups selected from OR', =O, SR', SOR', SO 2 R', OSO 2 R', OSO 3 R', NO 2, NHR', N(R') 2, =N-R', N(R')COR', N(COR') 2, N(R')SO 2 R', N(R')C(=NR')N(R')R', N 3, CN, halogen, COR', COOR', OCOR', OCOOR', OCONHR', OCON(R') 2, CONHR', CON(R') 2, CON(R')OR', CON(R')SO 2 R', PO(OR') 2, PO(OR')R', PO(OR')(N(R')R'), C 1 -C 12 alkyl, C 3 -C 10 cycloalkyl, C 2 -C 12 alkenyl, C 2 -C 12 alkynyl, aryl, and heterocyclic group, wherein each of the R' groups is independently selected from the group consisting of hydrogen, OH, NO 2, NH 2, SH, CN, halogen, COH, COalkyl, COOH, C 1 -C 12 alkyl, C 3 -C 10 cycloalkyl, C 2 -C 12 alkenyl, C 2 -C 12 alkynyl, aryl and heterocyclic group.