A compound of formula: or a pharmaceutically acceptable salt, tautomer, stereoisomer, or enantiomer thereof, wherein: R 1 is substituted or unsubstituted non-aromatic heterocyclyl, preferably wherein R 1 is: (i) substituted or unsubstituted oxetanyl, tetrahydrofuranyl, tetrahydropyranyl, tetrahydro-thiopyrandioxide, piperidyl, oxepanyl, or oxaspiroheptyl; or (ii) substituted with one or more substituents independently selected from halogen, OR, SO 2 R 4, C(=O)R 5, C(=O)OR 6, C(=O)NRR 7, substituted or unsubstituted C 1-3 alkyl, substituted or unsubstituted aryl, substituted or unsubstituted heteroaryl, substituted or unsubstituted alkylaryl, wherein each R is independently H or substituted or unsubstituted C 1-3 alkyl; R 4 is substituted or unsubstituted C 1-3 alkyl, or substituted or unsubstituted aryl; R 5 is substituted or unsubstituted C 1-3 alkyl; R 6 is substituted or unsubstituted C 1-6 alkyl; and R 7 is substituted or unsubstituted C 1-3 alkyl, or substituted or unsubstituted aryl; or (iii) oxetanyl, tetrahydrofuranyl, tetrahydropyranyl, tetrahydro-thiopyrandioxide, piperidyl, oxepanyl, or oxaspiroheptyl, optionally substituted with one or more substituents independently selected from F, OH, SO 2 CH 3, SO 2 -tosyl, C(=O)CH 3, C(=O)OCH 3, C(=O)O-tert-butyl, C(=O)O-isopropyl, C(=O)NHCH 3, C(=O)NH-phenyl, methyl, ethyl, isopropyl, CH 2 OH, phenyl, pyridyl, or benzyl; R 2 is H or substituted or unsubstituted C 1-3 alkyl; R 3 is phenyl, substituted with one or more halogen, optionally further substituted with one or more substituents independently selected from substituted or unsubstituted C 1-3 alkyl, CN, and -OR', wherein each R' is independently substituted or unsubstituted C 1-3 alkyl. R 1 is substituted or unsubstituted non-aromatic heterocyclyl, preferably wherein R 1 is: (i) substituted or unsubstituted oxetanyl, tetrahydrofuranyl, tetrahydropyranyl, tetrahydro-thiopyrandioxide, piperidyl, oxepanyl, or oxaspiroheptyl; or (ii) substituted with one or more substituents independently selected from halogen, OR, SO 2 R 4, C(=O)R 5, C(=O)OR 6, C(=O)NRR 7, substituted or unsubstituted C 1-3 alkyl, substituted or unsubstituted aryl, substituted or unsubstituted heteroaryl, substituted or unsubstituted alkylaryl, wherein each R is independently H or substituted or unsubstituted C 1-3 alkyl; R 4 is substituted or unsubstituted C 1-3 alkyl, or substituted or unsubstituted aryl; R 5 is substituted or unsubstituted C 1-3 alkyl; R 6 is substituted or unsubstituted C 1-6 alkyl; and R 7 is substituted or unsubstituted C 1-3 alkyl, or substituted or unsubstituted aryl; or (iii) oxetanyl, tetrahydrofuranyl, tetrahydropyranyl, tetrahydro-thiopyrandioxide, piperidyl, oxepanyl, or oxaspiroheptyl, optionally substituted with one or more substituents independently selected from F, OH, SO 2 CH 3, SO 2 -tosyl, C(=O)CH 3, C(=O)OCH 3, C(=O)O-tert-butyl, C(=O)O-isopropyl, C(=O)NHCH 3, C(=O)NH-phenyl, methyl, ethyl, isopropyl, CH 2 OH, phenyl, pyridyl, or benzyl; (i) substituted or unsubstituted oxetanyl, tetrahydrofuranyl, tetrahydropyranyl, tetrahydro-thiopyrandioxide, piperidyl, oxepanyl, or oxaspiroheptyl; or (ii) substituted with one or more substituents independently selected from halogen, OR, SO 2 R 4, C(=O)R 5, C(=O)OR 6, C(=O)NRR 7, substituted or unsubstituted C 1-3 alkyl, substituted or unsubstituted aryl, substituted or unsubstituted heteroaryl, substituted or unsubstituted alkylaryl, wherein each R is independently H or substituted or unsubstituted C 1-3 alkyl; R 4 is substituted or unsubstituted C 1-3 alkyl, or substituted or unsubstituted aryl; R 5 is substituted or unsubstituted C 1-3 alkyl; R 6 is substituted or unsubstituted C 1-6 alkyl; and R 7 is substituted or unsubstituted C 1-3 alkyl, or substituted or unsubstituted aryl; or (iii) oxetanyl, tetrahydrofuranyl, tetrahydropyranyl, tetrahydro-thiopyrandioxide, piperidyl, oxepanyl, or oxaspiroheptyl, optionally substituted with one or more substituents independently selected from F, OH, SO 2 CH 3, SO 2 -tosyl, C(=O)CH 3, C(=O)OCH 3, C(=O)O-tert-butyl, C(=O)O-isopropyl, C(=O)NHCH 3, C(=O)NH-phenyl, methyl, ethyl, isopropyl, CH 2 OH, phenyl, pyridyl, or benzyl; R 2 is H or substituted or unsubstituted C 1-3 alkyl; R 3 is phenyl, substituted with one or more halogen, optionally further substituted with one or more substituents independently selected from substituted or unsubstituted C 1-3 alkyl, CN, and -OR', wherein each R' is independently substituted or unsubstituted C 1-3 alkyl.