A compound comprising a structure of Formula II(a): or a pharmaceutically acceptable salt or solvate thereof, wherein: X is N, O or S; A 1 -A 4 are each independently selected from the group comprising hydrogen, deuterium, FG, optionally substituted (C 1 -C 6)alkyl, optionally substituted (C 1 -C 6)alkenyl, optionally substituted (C 1 -C 6)alkynyl, optionally substituted (C 1 -C 5)hetero-alkyl, optionally substituted (C 1 -C 5)hetero-alkenyl, optionally substituted (C 1 -C 5)hetero-alkynyl, and A 1 and A 4 can be linked together to form an optionally substituted ring selected from cycloalkyl, heterocycle, and aryl. A 6 -A 8 are each independently selected from the group comprising hydrogen, deuterium, hydroxyl, halo, cyano, amino, nitro, ether, ester, optionally substituted (C 1 -C 4)alkyl, optionally substituted (C 1 -C 4)alkenyl, optionally substituted (C 1 -C 4)alkynyl, optionally substituted (C 1 -C 3)hetero-alkyl, optionally substituted (C 1 -C 3)hetero-alkenyl, and optionally substituted (C 1 -C 3)hetero-alkynyl; A 12 is selected from the group comprising hydrogen, deuterium, hydroxyl, halo, cyano, amino, amide, carboxylic acid, nitro, ether, ester, optionally substituted (C 1 -C 8)alkyl, optionally substituted(C 1 -C 8)alkenyl, optionally substituted (C 1 -C 8)alkynyl, optionally substituted (C 1 -C 7)hetero-alkyl, optionally substituted (C 1 -C 7)hetero-alkenyl, optionally substituted (C 1 -C 7)hetero-alkynyl, optionally substituted cycloalkyl, optionally substituted aryl, and optionally substituted heterocycle; A 13 is selected from the group comprising hydrogen, deuterium, hydroxyl, halo, cyano, amino, amide, carboxylic acid, nitro, ether, ester, optionally substituted (C 1 -C 4)alkyl, optionally substituted(C 1 -C 4)alkenyl, optionally substituted (C 1 -C 4)alkynyl, optionally substituted (C 1 -C 3)hetero-alkyl, optionally substituted (C 1 -C 3)hetero-alkenyl, optionally substituted (C 1 -C 3)hetero-alkynyl, optionally substituted cycloalkyl, optionally substituted aryl, and optionally substituted heterocycle, and A 12 and A 13 can be linked together to form an optionally substituted ring selected from cycloalkyl, heterocycle, and aryl; and A 14 is selected from the group comprising hydrogen, deuterium, FG, optionally substituted (C 1 -C 16)alkyl, optionally substituted (C 1 -C 16)alkenyl, optionally substituted (C 1 -C 16)alkynyl, optionally substituted (C 1 -C 15)hetero-alkyl, optionally substituted (C 1 -C 15)hetero-alkenyl, optionally substituted (C 1 -C 15)hetero-alkynyl, optionally substituted cycloalkyl, optionally substituted aryl, and optionally substituted heterocycle. X is N, O or S; A 1 -A 4 are each independently selected from the group comprising hydrogen, deuterium, FG, optionally substituted (C 1 -C 6)alkyl, optionally substituted (C 1 -C 6)alkenyl, optionally substituted (C 1 -C 6)alkynyl, optionally substituted (C 1 -C 5)hetero-alkyl, optionally substituted (C 1 -C 5)hetero-alkenyl, optionally substituted (C 1 -C 5)hetero-alkynyl, and A 1 and A 4 can be linked together to form an optionally substituted ring selected from cycloalkyl, heterocycle, and aryl. A 6 -A 8 are each independently selected from the group comprising hydrogen, deuterium, hydroxyl, halo, cyano, amino, nitro, ether, ester, optionally substituted (C 1 -C 4)alkyl, optionally substituted (C 1 -C 4)alkenyl, optionally substituted (C 1 -C 4)alkynyl, optionally substituted (C 1 -C 3)hetero-alkyl, optionally substituted (C 1 -C 3)hetero-alkenyl, and optionally substituted (C 1 -C 3)hetero-alkynyl; A 12 is selected from the group comprising hydrogen, deuterium, hydroxyl, halo, cyano, amino, amide, carboxylic acid, nitro, ether, ester, optionally substituted (C 1 -C 8)alkyl, optionally substituted(C 1 -C 8)alkenyl, optionally substituted (C 1 -C 8)alkynyl, optionally substituted (C 1 -C 7)hetero-alkyl, optionally substituted (C 1 -C 7)hetero-alkenyl, optionally substituted (C 1 -C 7)hetero-alkynyl, optionally substituted cycloalkyl, optionally substituted aryl, and optionally substituted heterocycle; A 13 is selected from the group comprising hydrogen, deuterium, hydroxyl, halo, cyano, amino, amide, carboxylic acid, nitro, ether, ester, optionally substituted (C 1 -C 4)alkyl, optionally substituted(C 1 -C 4)alkenyl, optionally substituted (C 1 -C 4)alkynyl, optionally substituted (C 1 -C 3)hetero-alkyl, optionally substituted (C 1 -C 3)hetero-alkenyl, optionally substituted (C 1 -C 3)hetero-alkynyl, optionally substituted cycloalkyl, optionally substituted aryl, and optionally substituted heterocycle, and A 12 and A 13 can be linked together to form an optionally substituted ring selected from cycloalkyl, heterocycle, and aryl; and A 14 is selected from the group comprising hydrogen, deuterium, FG, optionally substituted (C 1 -C 16)alkyl, optionally substituted (C 1 -C 16)alkenyl, optionally substituted (C 1 -C 16)alkynyl, optionally substituted (C 1 -C 15)hetero-alkyl, optionally substituted (C 1 -C 15)hetero-alkenyl, optionally substituted (C 1 -C 15)hetero-alkynyl, optionally substituted cycloalkyl, optionally substituted aryl, and optionally substituted heterocycle.