A compound having formula, or a stereoisomer or salt thereof: wherein: R 1 and R 2 are each independently H; or straight or branched C 1 - C 8 alkyl, straight or branched C 1 - C 5 alkoxy, straight or branched C 1 - C 5 acyl, or C 3 - C 7 heteroaryl, each optionally substituted by at least one of halide, hydroxyl, an ester, an ether, C 1 - C 15 aryl, C 3 - C 7 heteroaryl, and an amide; or R 1 and R 2 together with the nitrogen atom they are connected to form a 4 - 7 membered saturated, unsaturated or aromatic ring that optionally includes at least one of N, O, NH, C=N, C=O, and SO 2, and is optionally substituted with at least one of straight or branched C 1 - C 5 alkyl, C 3 - C 15 aryl, C 3 - C 7 heteroaryl, hydroxyl, halide and cyano; R 3 and R 4 are each independently H, or straight or branched C 1 - C 8 alkyl optionally substituted by at least one of halide, hydroxyl, alkoxy, C 5 - C 15 aryl, C 3 - C 7 heteroaryl, an ester and an amide; or R 1 or R 2 together with R 3 and the carbon and nitrogen atom they are each connected to form a 4 - 7 membered saturated, unsaturated or aromatic ring that optionally includes at least one of N, NH, O, C=N, C=O, and SO 2, and is optionally substituted with at least one of straight or branched C 1 - C 5 alkyl, C 5 - C 15 aryl, C 3 - C 7 heteroaryl, hydroxyl, carbonyl, and halide; R 5 and R 8 are each independently H or halide; or straight or branched C 1 - C 8 alkyl, straight or branched C 2 - C 8 alkenyl, or straight or branched C 2 - C 8 alkynyl, each optionally substituted by at least one halide; R 6 is straight or branched C 1 - C 8 alkyl, straight or branched C 2 - C 8 alkenyl, straight or branched C 2 - C 8 alkynyl, C 5 - C 10 cycloalkyl, or saturated or unsaturated 4 - 6 membered heterocyclyle, each optionally substituted by at least one of straight or branched C 1 - C 8 alkyl, C 3 - C 7 cycloalkyl, 4 - 6 membered heterocyclyle, C 5 - C 15 aryl, C 3 - C 7 heteroaryl, halide, hydroxyl, and C 1 - C 5 haloalkyl; and R 7 is straight or branched C 1 - C 8 alkyl, straight or branched C 2 - C 8 alkenyl, or straight or branched C 2 - C 8 alkynyl, each substituted by at least one of C 3 - C 7 cycloalkyl, 4 - 6 membered heterocyclyle, C 5 - C 15 aryl, C 3 - C 7 heteroaryl, halide, hydroxyl, and C 1 - C 5 haloalkyl; wherein "ester" stands for -C(=O)OR 10 or -OC(=O)R 10 wherein R 10 is a straight or branched C 1 - C 8 alkyl; "ether" stands for -R 13 OR 14 ' or -OR 15 ' wherein R 13 is selected from a straight or branched C 1 - C 8 alkylene and R 14 ' and R 15 ' are each independently selected from a straight or branched C 1 - C 8 alkyl; and "amide" stands for -C(=O)NR 11 R 12 ' or -NR 11 C(=O)R 12 ' wherein R 11 and R 12 ' are each independently H or a straight or branched C 1 - C 8 alkyl. R 1 and R 2 are each independently H; or straight or branched C 1 - C 8 alkyl, straight or branched C 1 - C 5 alkoxy, straight or branched C 1 - C 5 acyl, or C 3 - C 7 heteroaryl, each optionally substituted by at least one of halide, hydroxyl, an ester, an ether, C 1 - C 15 aryl, C 3 - C 7 heteroaryl, and an amide; or R 1 and R 2 together with the nitrogen atom they are connected to form a 4 - 7 membered saturated, unsaturated or aromatic ring that optionally includes at least one of N, O, NH, C=N, C=O, and SO 2, and is optionally substituted with at least one of straight or branched C 1 - C 5 alkyl, C 3 - C 15 aryl, C 3 - C 7 heteroaryl, hydroxyl, halide and cyano; R 3 and R 4 are each independently H, or straight or branched C 1 - C 8 alkyl optionally substituted by at least one of halide, hydroxyl, alkoxy, C 5 - C 15 aryl, C 3 - C 7 heteroaryl, an ester and an amide; or R 1 or R 2 together with R 3 and the carbon and nitrogen atom they are each connected to form a 4 - 7 membered saturated, unsaturated or aromatic ring that optionally includes at least one of N, NH, O, C=N, C=O, and SO 2, and is optionally substituted with at least one of straight or branched C 1 - C 5 alkyl, C 5 - C 15 aryl, C 3 - C 7 heteroaryl, hydroxyl, carbonyl, and halide; R 5 and R 8 are each independently H or halide; or straight or branched C 1 - C 8 alkyl, straight or branched C 2 - C 8 alkenyl, or straight or branched C 2 - C 8 alkynyl, each optionally substituted by at least one halide; R 6 is straight or branched C 1 - C 8 alkyl, straight or branched C 2 - C 8 alkenyl, straight or branched C 2 - C 8 alkynyl, C 5 - C 10 cycloalkyl, or saturated or unsaturated 4 - 6 membered heterocyclyle, each optionally substituted by at least one of straight or branched C 1 - C 8 alkyl, C 3 - C 7 cycloalkyl, 4 - 6 membered heterocyclyle, C 5 - C 15 aryl, C 3 - C 7 heteroaryl, halide, hydroxyl, and C 1 - C 5 haloalkyl; and R 7 is straight or branched C 1 - C 8 alkyl, straight or branched C 2 - C 8 alkenyl, or straight or branched C 2 - C 8 alkynyl, each substituted by at least one of C 3 - C 7 cycloalkyl, 4 - 6 membered heterocyclyle, C 5 - C 15 aryl, C 3 - C 7 heteroaryl, halide, hydroxyl, and C 1 - C 5 haloalkyl; wherein "ester" stands for -C(=O)OR 10 or -OC(=O)R 10 wherein R 10 is a straight or branched C 1 - C 8 alkyl; "ether" stands for -R 13 OR 14 ' or -OR 15 ' wherein R 13 is selected from a straight or branched C 1 - C 8 alkylene and R 14 ' and R 15 ' are each independently selected from a straight or branched C 1 - C 8 alkyl; and "amide" stands for -C(=O)NR 11 R 12 ' or -NR 11 C(=O)R 12 ' wherein R 11 and R 12 ' are each independently H or a straight or branched C 1 - C 8 alkyl.