A compound of formula, or a pharmaceutically acceptable salt or solvate thereof, having the following structure: n is an integer selected from 0 to 4; Z is selected from the group consisting of R is selected from the group consisting of unsubstituted C3-C6 cycloalkyl or C3-C6 cycloalkyl optionally substituted with 1 to 3 independent R1 on carbon atoms, amino, carbamoyl, unsubstituted C1-C6 aminoalkyl or C1-C6 aminoalkyl optionally substituted with 1 to 3 independent R1 on carbon atoms or optionally substituted with R2 on heteroatoms, unsubstituted heteroaryl or heteroaryl optionally substituted with 1 to 3 independent R1 on carbon atoms or optionally substituted with R2 on heteroatoms, unsubstituted C3-C6 heterocycloalkyl or C3-C6 heterocycloalkyl optionally substituted with 1 to 3 independent R1 on carbon atoms or optionally substituted with R2 on heteroatoms, unsubstituted aryl or aryl optionally substituted with 1 to 3 independent R1 on carbon atoms, unsubstituted di(C1-C4 alkyl)-N-(C1-C4)alkyl or di(C1-C4 alkyl)-N-(C1-C4)alkyl optionally substituted with 1 to 3 independent R1 on carbon atoms, unsubstituted C1-C4 alkyl(C3-C6 heterocycloalkyl) or C1-C4 alkyl(C3-C6 heterocycloalkyl) optionally substituted with 1 to 3 independent R1 on carbon atoms or optionally substituted with R2 on heteroatoms, unsubstituted C1-C4 alkyl(C3-C6 cycloalkyl) or C1-C4 alkyl(C3-C6 cycloalkyl) optionally substituted with 1 to 3 independent R1 on carbon atoms, unsubstituted C1-C4 aminoalkyl(carbamoyl) or C1-C4 aminoalkyl(carbamoyl) optionally substituted with 1 to 3 independent R1 on carbon atoms, unsubstituted C1-C4 alkyl(heteroaryl) or C1-C4 alkyl(heteroaryl) optionally substituted with 1 to 3 independent R1 on carbon atoms or optionally substituted with R2 on heteroatoms, and unsubstituted C1-C4 alkyl(aryl) or C1-C4 alkyl(aryl) optionally substituted with 1 to 3 independent R1 on carbon atoms, R1 is independently selected from the group consisting of halogen, amino, nitro, cyano, hydroxy, C1-C8 alkyl, C3-C8 cycloalkyl, C1-C8 alkoxy, aryl, heteroaryl optionally substituted with R2 on heteroatoms, C1-C8 alkoxycarbonyl, C1-C8 alkyl(heteroaryl) optionally substituted with R2 on heteroatoms, and C1-C8 alkyl(C3-C6 heterocycloalkyl) optionally substituted with R2 on heteroatoms; R2 is selected from the group consisting of amino protecting groups, C1-C8 alkyl, and C1-C8 alkoxycarbonyl; the amino protecting group is independently selected from the group consisting of tert-butoxycarbonyl, benzyloxycarbonyl, 9-fluorenylmethoxycarbonyl, benzyl and p-methoxyphenyl; wherein heteroaryl is independently selected from the group consisting of pyridyl, pyrimidinyl, isoxazolyl, benzodioxolyl, imidazolyl and indolyl; and wherein heterocycloalkyl is independently selected from the group consisting of piperazinyl, piperidyl, and morpholinyl. n is an integer selected from 0 to 4; Z is selected from the group consisting of R is selected from the group consisting of unsubstituted C3-C6 cycloalkyl or C3-C6 cycloalkyl optionally substituted with 1 to 3 independent R1 on carbon atoms, amino, carbamoyl, unsubstituted C1-C6 aminoalkyl or C1-C6 aminoalkyl optionally substituted with 1 to 3 independent R1 on carbon atoms or optionally substituted with R2 on heteroatoms, unsubstituted heteroaryl or heteroaryl optionally substituted with 1 to 3 independent R1 on carbon atoms or optionally substituted with R2 on heteroatoms, unsubstituted C3-C6 heterocycloalkyl or C3-C6 heterocycloalkyl optionally substituted with 1 to 3 independent R1 on carbon atoms or optionally substituted with R2 on heteroatoms, unsubstituted aryl or aryl optionally substituted with 1 to 3 independent R1 on carbon atoms, unsubstituted di(C1-C4 alkyl)-N-(C1-C4)alkyl or di(C1-C4 alkyl)-N-(C1-C4)alkyl optionally substituted with 1 to 3 independent R1 on carbon atoms, unsubstituted C1-C4 alkyl(C3-C6 heterocycloalkyl) or C1-C4 alkyl(C3-C6 heterocycloalkyl) optionally substituted with 1 to 3 independent R1 on carbon atoms or optionally substituted with R2 on heteroatoms, unsubstituted C1-C4 alkyl(C3-C6 cycloalkyl) or C1-C4 alkyl(C3-C6 cycloalkyl) optionally substituted with 1 to 3 independent R1 on carbon atoms, unsubstituted C1-C4 aminoalkyl(carbamoyl) or C1-C4 aminoalkyl(carbamoyl) optionally substituted with 1 to 3 independent R1 on carbon atoms, unsubstituted C1-C4 alkyl(heteroaryl) or C1-C4 alkyl(heteroaryl) optionally substituted with 1 to 3 independent R1 on carbon atoms or optionally substituted with R2 on heteroatoms, and unsubstituted C1-C4 alkyl(aryl) or C1-C4 alkyl(aryl) optionally substituted with 1 to 3 independent R1 on carbon atoms, R1 is independently selected from the group consisting of halogen, amino, nitro, cyano, hydroxy, C1-C8 alkyl, C3-C8 cycloalkyl, C1-C8 alkoxy, aryl, heteroaryl optionally substituted with R2 on heteroatoms, C1-C8 alkoxycarbonyl, C1-C8 alkyl(heteroaryl) optionally substituted with R2 on heteroatoms, and C1-C8 alkyl(C3-C6 heterocycloalkyl) optionally substituted with R2 on heteroatoms; R2 is selected from the group consisting of amino protecting groups, C1-C8 alkyl, and C1-C8 alkoxycarbonyl; the amino protecting group is independently selected from the group consisting of tert-butoxycarbonyl, benzyloxycarbonyl, 9-fluorenylmethoxycarbonyl, benzyl and p-methoxyphenyl; wherein heteroaryl is independently selected from the group consisting of pyridyl, pyrimidinyl, isoxazolyl, benzodioxolyl, imidazolyl and indolyl; and wherein heterocycloalkyl is independently selected from the group consisting of piperazinyl, piperidyl, and morpholinyl.