A compound of Formula, or an N-oxide thereof, or a pharmaceutically acceptable salt, solvate, polymorph, tautomer, stereoisomer, or an isotopic form of said compound of Formula or N-oxide thereof: wherein A is each of R 3, and R 4, independently, is H, D, halo, alkyl, or halo-alkyl; or R 3 and R 4 together with the atom to which they are attached froms a cycloalkyl or heterocycloalkenyl; Z is H, D, OH, halo, amine, cyano, C OH, C NH 2, alkyl, alkenyl, alkynyl, cycloalkyl, cycloalkenyl, heterocycloalkyl, heterocycloalkenyl, aryl, or heteroaryl, in which said alkyl, cycloalkyl, cycloalkenyl, heterocycloalkyl, heterocycloalkenyl, aryl, heteroaryl of Z is optionally subsitiuted with one or more R d; W is C(R a); each of R 5, R 6, R 7, and R 8, independently, is H, D, alkyl, alkenyl, alkynyl, cycloalkyl, cycloalkenyl, heterocycloalkyl, heterocycloalkenyl, aryl, heteroaryl, halo, nitro, oxo, cyano, OR a, SRa, alkyl-R a, NH(CH 2) p R a, C R a, S R a, SO 2 R a, C OR a, OC R a, NRbRc, P R b R c, alkyl-P R b R c, C N(R b)R c, N(R b)C R c, S (=N(R b))R c, -N=S R b R c, SO 2 N(R b)R c, or N(R b)SO 2 R c, in which said cycloalkyl, cycloalkenyl, heterocycloalkyl, heterocycloalkenyl, aryl, heteroaryl is optionally subsitiuted with one or more Rd; R a, R b, R c and R d, independently, is H, D, alkyl, alkenyl, alkynyl, halo, cyano, amine, nitro, hydroxy, =O, C NHOH, C OH, C NH 2, alkoxy, alkoxyalkyl, haloalkyl, hydroxyalkyl, aminoalkyl, alkylcarbonyl, alkoxycarbonyl, alkylcarbonylamino, alkylamino, oxo, halo-alkylamino, cycloalkyl, cycloalkenyl, heterocycloalkyl, heterocycloalkenyl, aryl, or heteroaryl, in which said alkyl, cycloalkyl, cycloalkenyl, heterocycloalkyl, heterocycloalkenyl, aryl, heteroaryl is optionally subsitiuted with one or more R e; and R e is H, D, alkyl, alkenyl, alkynyl, halo, cyano, amine, nitro, hydroxy, =O, C NHOH, alkoxy, alkoxyalkyl, haloalkyl, hydroxyalkyl, aminoalkyl, alkylcarbonyl, alkoxycarbonyl, alkylcarbonylamino, alkylamino, oxo, halo-alkylamino, cycloalkyl, cycloalkenyl, heterocycloalkyl, heterocycloalkenyl, aryl, or heteroaryl; and m is 0, 1, 2, or 3. A is each of R 3, and R 4, independently, is H, D, halo, alkyl, or halo-alkyl; or R 3 and R 4 together with the atom to which they are attached froms a cycloalkyl or heterocycloalkenyl; Z is H, D, OH, halo, amine, cyano, C OH, C NH 2, alkyl, alkenyl, alkynyl, cycloalkyl, cycloalkenyl, heterocycloalkyl, heterocycloalkenyl, aryl, or heteroaryl, in which said alkyl, cycloalkyl, cycloalkenyl, heterocycloalkyl, heterocycloalkenyl, aryl, heteroaryl of Z is optionally subsitiuted with one or more R d; W is C(R a); each of R 5, R 6, R 7, and R 8, independently, is H, D, alkyl, alkenyl, alkynyl, cycloalkyl, cycloalkenyl, heterocycloalkyl, heterocycloalkenyl, aryl, heteroaryl, halo, nitro, oxo, cyano, OR a, SRa, alkyl-R a, NH(CH 2) p R a, C R a, S R a, SO 2 R a, C OR a, OC R a, NRbRc, P R b R c, alkyl-P R b R c, C N(R b)R c, N(R b)C R c, S (=N(R b))R c, -N=S R b R c, SO 2 N(R b)R c, or N(R b)SO 2 R c, in which said cycloalkyl, cycloalkenyl, heterocycloalkyl, heterocycloalkenyl, aryl, heteroaryl is optionally subsitiuted with one or more Rd; R a, R b, R c and R d, independently, is H, D, alkyl, alkenyl, alkynyl, halo, cyano, amine, nitro, hydroxy, =O, C NHOH, C OH, C NH 2, alkoxy, alkoxyalkyl, haloalkyl, hydroxyalkyl, aminoalkyl, alkylcarbonyl, alkoxycarbonyl, alkylcarbonylamino, alkylamino, oxo, halo-alkylamino, cycloalkyl, cycloalkenyl, heterocycloalkyl, heterocycloalkenyl, aryl, or heteroaryl, in which said alkyl, cycloalkyl, cycloalkenyl, heterocycloalkyl, heterocycloalkenyl, aryl, heteroaryl is optionally subsitiuted with one or more R e; and R e is H, D, alkyl, alkenyl, alkynyl, halo, cyano, amine, nitro, hydroxy, =O, C NHOH, alkoxy, alkoxyalkyl, haloalkyl, hydroxyalkyl, aminoalkyl, alkylcarbonyl, alkoxycarbonyl, alkylcarbonylamino, alkylamino, oxo, halo-alkylamino, cycloalkyl, cycloalkenyl, heterocycloalkyl, heterocycloalkenyl, aryl, or heteroaryl; and m is 0, 1, 2, or 3.