A compound of formula, or a pharmaceutically acceptable salt thereof: wherein: A is selected from the group consisting of CR a, and N; wherein R a is selected from the group consisting of hydrogen, halogen, and unsubstituted or substituted alkyl; L is selected from the group consisting of hydrogen, halogen, cyano, nitro, unsubstituted or substituted alkyl, and unsubstituted or substituted alkoxyl; Q 1 and Q 2 are independently selected from the group consisting of hydrogen, unsubstituted or substituted alkyl, unsubstituted or substituted alkenyl, unsubstituted or substituted alkynyl, unsubstituted or substituted cycloalkyl, unsubstituted or substituted cycloalkenyl, unsubstituted or substituted heterocycloalkyl, unsubstituted or substituted aryl, and unsubstituted or substituted heteroaryl; or Q 1 and Q 2 together with the nitrogen atom to which they are attached may form cyclic moiety selected from the group consisting of unsubstituted or substituted heterocycloalkyl, unsubstituted or substituted heterocyclcoalkenyl, and unsubstituted or substituted heteroaryl; each Y is independently selected from the group consisting of hydrogen, halogen, cyano, nitro, unsubstituted or substituted alkyl, OR 1, and NR 1 R 2; wherein R 1 and R 2 are independently selected from the group consisting of hydrogen, unsubstituted or substituted alkyl, unsubstituted or substituted alkenyl, unsubstituted or substituted alkynyl, unsubstituted or substituted cycloalkyl, unsubstituted or substituted cycloalkenyl, and unsubstituted or substituted heterocycloalkyl; and t=0, 1, or 2; and wherein when the alkyl, alkoxyl, alkenyl, alkynyl, cycloalkyl, cycloalkenyl, heterocycloalkyl, aryl, heteroaryl or heterocyclcoalkenyl is substituted, it is substituted by 1, 2, 3 or more substituents selected from the group consisting of -F, -Cl, -Br, -I, -OH, -NO 2, -CN, -NH 2, -N 3, alkoxyl, oxo, -halo-C 1 -C 12 -alkyl, -NH-alkyl, -O-alkyl, -OCONH 2, -aryl, -heteroaryl, -heteroarylalkyl, and-heterocycloalkyl. A is selected from the group consisting of CR a, and N; wherein R a is selected from the group consisting of hydrogen, halogen, and unsubstituted or substituted alkyl; L is selected from the group consisting of hydrogen, halogen, cyano, nitro, unsubstituted or substituted alkyl, and unsubstituted or substituted alkoxyl; Q 1 and Q 2 are independently selected from the group consisting of hydrogen, unsubstituted or substituted alkyl, unsubstituted or substituted alkenyl, unsubstituted or substituted alkynyl, unsubstituted or substituted cycloalkyl, unsubstituted or substituted cycloalkenyl, unsubstituted or substituted heterocycloalkyl, unsubstituted or substituted aryl, and unsubstituted or substituted heteroaryl; or Q 1 and Q 2 together with the nitrogen atom to which they are attached may form cyclic moiety selected from the group consisting of unsubstituted or substituted heterocycloalkyl, unsubstituted or substituted heterocyclcoalkenyl, and unsubstituted or substituted heteroaryl; each Y is independently selected from the group consisting of hydrogen, halogen, cyano, nitro, unsubstituted or substituted alkyl, OR 1, and NR 1 R 2; wherein R 1 and R 2 are independently selected from the group consisting of hydrogen, unsubstituted or substituted alkyl, unsubstituted or substituted alkenyl, unsubstituted or substituted alkynyl, unsubstituted or substituted cycloalkyl, unsubstituted or substituted cycloalkenyl, and unsubstituted or substituted heterocycloalkyl; and t=0, 1, or 2; and wherein when the alkyl, alkoxyl, alkenyl, alkynyl, cycloalkyl, cycloalkenyl, heterocycloalkyl, aryl, heteroaryl or heterocyclcoalkenyl is substituted, it is substituted by 1, 2, 3 or more substituents selected from the group consisting of -F, -Cl, -Br, -I, -OH, -NO 2, -CN, -NH 2, -N 3, alkoxyl, oxo, -halo-C 1 -C 12 -alkyl, -NH-alkyl, -O-alkyl, -OCONH 2, -aryl, -heteroaryl, -heteroarylalkyl, and-heterocycloalkyl.