A compound of Formula I or a pharmaceutically acceptable salt or ester thereof: ** Formula ** A is independently selected from hydrogen; - (CO) -O-R1, - (C>; = O) -R2, -C (>; = O) -NH-R2, -C (>; = S) -NH-R2, or -S (O) 2 -R2; G is independently selected from -OH, -O- (C1-C12 alkyl), -NHS (O) 2-R1, - (C>; = O) -R2; - (C>; = O) -O-R1, or - (C>; = O) -NH-R2; L is absent; X and Y taken together with the carbon atoms to which they are attached form a cyclic moiety selected from aryl, substituted aryl, heteroaryl, or substituted heteroaryl; W is absent, or is independently selected from -O-, -S-, -NH-, -C (O) NR1- or -NR1-; Z is independently selected from hydrogen; -CN, -SCN, -NCO, -NCS, -NHNH2, -N3, halogen, -R4, - C3-C12 cycloalkyl, -C3-C12 substituted cycloalkyl, aryl, substituted aryl, heteroaryl, substituted heteroaryl, heterocycloalkyl, substituted heterocycloalkyl; Each R1 is independently selected from hydrogen, C1-C6 alkyl, substituted C1-C6 alkyl, C2-C6 alkenyl, substituted C2-C6 alkenyl, C2-C6 alkynyl, substituted C2-C6 alkynyl, C3 cycloalkyl -C12, substituted C3-C12 cycloalkyl, aryl, substituted aryl, arylalkyl, substituted arylalkyl, heteroaryl, substituted heteroaryl, heteroarylalkyl, substituted heteroarylalkyl, heterocycloalkyl, or substituted heterocycloalkyl; Each R2 is independently selected from hydrogen, C1-C6 alkyl, C1-C6 alkyl, substituted C1-C6 alkyl, C2-C6 alkenyl, substituted C2-C6 alkenyl, C2-C6 alkynyl, C2- alkynyl Substituted C6, C3-C12 cycloalkyl, substituted C3-C12 cycloalkyl, alkylamino, dialkylamino, arylamino, diarylamino, aryl, substituted aryl, arylalkyl, substituted arylalkyl, heteroaryl, substituted heteroaryl, heteroarylalkyl, substituted heteroarylalkyl, heterocycloalkyl, heterocycloalkyl; Each R4 is independently selected from: (i) -C1-C6 alkyl containing 0.1, 2, or 3 heteroatoms selected from O, S, or N, optionally substituted with one or more substituents selected from halogen, aryl, aryl substituted, heteroaryl, or s