A compound of Formula IA, IB, or IC: or a pharmaceutically acceptable salt, hydrate, solvate, enantiomer, or stereoisomer thereof; wherein each W 1 and W 2 is independently null, O, S, NH, or NR, or W 1 and W 2 can be taken together to form an optionally substituted imidazolidine or piperazine group; each a, b, c, and d is independently -H, -D, -CH 3, -OCH 3, -OCH 2 CH 3, -C OR, or benzyl, or two of a, b, c, and d can be taken together, along with the single carbon to which they are bound, to form a cycloalkyl or heterocycle; each n, o, p, and q is independently 0, 1, or 2; each L is independently null, -O-, -C -, -S-, -S -, -S 2 -, -S-S-, -(C 1 -C 6 alkyl)-, -(C 3 -C 6 cycloalkyl)-, a heterocycle, a heteroaryl, wherein the representation of L is not limited directionally left to right as is depicted, rather either the left side or the right side of L can be bound to the W 1 side of the compound of Formula IA, IB, or IC; each R 6 is independently -H, -D, -C 1 -C 4 alkyl, -halogen, cyano, oxo, thiooxo, - OH, -C C 1 -C 4 alkyl, -O-aryl, -O-benzyl, -OC C 1 -C 4 alkyl, -C 2 -C 3 alkene, -C 2 -C 3 alkyne, -NH 2, -NH(C 1 -C 3 alkyl), -N(C 1 -C 3 alkyl) 2, -NH(C C 1 -C 3 alkyl), -N(C C 1 -C 3 alkyl) 2, -SH, -S(C 1 -C 3 alkyl), -S C 1 -C 3 alkyl, or -S 2 C 1 -C 3 alkyl; each g is independently 2, 3, or 4; each h is independently 1, 2, 3, or 4; each m is independently 0, 1, 2, or 3; if m is more than 1, then L can be the same or different; each m 1 is independently 0, 1, 2, or 3; k is 0, 1, 2, or 3; z is 1, 2, or 3; each R 4 is independently H or optionally substituted C 1 -C 6 alkyl, wherein a methylene unit of the C 1 -C 6 alkyl can be optionally substituted for either O or NR, and in NR 4 R 4, both R 4 when taken together with the nitrogen to which they are attached can form a heterocyclic ring selected from the group consisting of pyrrolidine, piperidine, morpholine, piperazine and pyrrole; each R 3 is independently H or -C 1 -C 6 alkyl; each R 5 is independently e, H, or straight or branched C 1 -C 10 alkyl which can be optionally substituted with OH, NH 2, CO 2 R, CONH 2, phenyl, C 6 H 4 OH, imidazole, or arginine; each e is independently H or any one of the side chains of the naturally occurring amino acids; each R is independently -H, -C 1 -C 3 alkyl, or straight or branched C 1 -C 4 alkyl optionally substituted with OH or halogen. each W 1 and W 2 is independently null, O, S, NH, or NR, or W 1 and W 2 can be taken together to form an optionally substituted imidazolidine or piperazine group; each a, b, c, and d is independently -H, -D, -CH 3, -OCH 3, -OCH 2 CH 3, -C OR, or benzyl, or two of a, b, c, and d can be taken together, along with the single carbon to which they are bound, to form a cycloalkyl or heterocycle; each n, o, p, and q is independently 0, 1, or 2; each L is independently null, -O-, -C -, -S-, -S -, -S 2 -, -S-S-, -(C 1 -C 6 alkyl)-, -(C 3 -C 6 cycloalkyl)-, a heterocycle, a heteroaryl, wherein the representation of L is not limited directionally left to right as is depicted, rather either the left side or the right side of L can be bound to the W 1 side of the compound of Formula IA, IB, or IC; each R 6 is independently -H, -D, -C 1 -C 4 alkyl, -halogen, cyano, oxo, thiooxo, - OH, -C C 1 -C 4 alkyl, -O-aryl, -O-benzyl, -OC C 1 -C 4 alkyl, -C 2 -C 3 alkene, -C 2 -C 3 alkyne, -NH 2, -NH(C 1 -C 3 alkyl), -N(C 1 -C 3 alkyl) 2, -NH(C C 1 -C 3 alkyl), -N(C C 1 -C 3 alkyl) 2, -SH, -S(C 1 -C 3 alkyl), -S C 1 -C 3 alkyl, or -S 2 C 1 -C 3 alkyl; each g is independently 2, 3, or 4; each h is independently 1, 2, 3, or 4; each m is independently 0, 1, 2, or 3; if m is more than 1, then L can be the same or different; each m 1 is independently 0, 1, 2, or 3; k is 0, 1, 2, or 3; z is 1, 2, or 3; each R 4 is independently H or optionally substituted C 1 -C 6 alkyl, wherein a methylene unit of the C 1 -C 6 alkyl can be optionally substituted for either O or NR, and in NR 4 R 4, both R 4 when taken together with the nitrogen to which they are attached can form a heterocyclic ring selected from the group consisting of pyrrolidine, piperidine, morpholine, piperazine and pyrrole; each R 3 is independently H or -C 1 -C 6 alkyl; each R 5 is independently e, H, or straight or branched C 1 -C 10 alkyl which can be optionally substituted with OH, NH 2, CO 2 R, CONH 2, phenyl, C 6 H 4 OH, imidazole, or arginine; each e is independently H or any one of the side chains of the naturally occurring amino acids; each R is independently -H, -C 1 -C 3 alkyl, or straight or branched C 1 -C 4 alkyl optionally substituted with OH or halogen.