A compound, or a salt or a hydrate or a solvate thereof, having a structure according to or or wherein T has a structure which is wherein represents a covalent bond to the methylene group in formula and represents a covalent bond to the U ring in formula wherein formula wherein represents a covalent bond to the T ring in formula and represents a covalent bond to -NH-Y-Z-R 1 in formula, has a structure which is or wherein Y is C or S 2; Z is -O- or -CH 2 - or -NH- or -N(CH 2 R 7)- wherein R 7 is hydrogen or substituted or unsubstituted C 1 or C 2 or C 3 or C 4 or C 5 or C 6 or C 7 or C 8 or C 9 or C 10 alkyl; R 1 is unsubstituted C 2 or C 1 or C 3 or C 4 or C 5 or C 6 or C 7 or C 8 or C 9 or C 10 alkyl or hydrogen or substituted C 1 or C 2 or C 3 or C 4 or C 5 or C 6 or C 7 or C 8 or C 9 or C 10 alkyl or substituted or unsubstituted C 1 or C 2 or C 3 or C 4 or C 5 or C 6 or C 7 or C 8 or C 9 or C 10 heteroalkyl or substituted or unsubstituted aryl or substituted or unsubstituted arylalkyl or substituted or unsubstituted cycloalkyl or substituted or unsubstituted heterocycloalkyl; R 2 is hydrogen or halogen or substituted or unsubstituted C 1 or C 2 or C 3 or C 4 or C 5 or C 6 or C 7 or C 8 or C 9 or C 10 alkyl; R 3 is halogen or hydrogen or substituted or unsubstituted C 1 or C 2 or C 3 or C 4 or C 5 or C 6 or C 7 or C 8 or C 9 or C 10 alkyl or substituted or unsubstituted C 1 or C 2 or C 3 or C 4 or C 5 or C 6 or C 7 or C 8 or C 9 or C 10 alkoxy; R 4 is hydrogen or halogen or substituted or unsubstituted C 1 or C 2 or C 3 or C 4 or C 5 or C 6 or C 7 or C 8 or C 9 or C 10 alkyl or substituted or unsubstituted C 1 or C 2 or C 3 or C 4 or C 5 or C 6 or C 7 or C 8 or C 9 or C 10 alkoxy; R 5 is hydrogen or halogen or substituted or unsubstituted C 1 or C 2 or C 3 or C 4 or C 5 or C 6 or C 7 or C 8 or C 9 or C 10 alkyl; and R 6 is hydrogen or halogen or substituted or unsubstituted C 1 or C 2 or C 3 or C 4 or C 5 or C 6 or C 7 or C 8 or C 9 or C 10 alkyl. Z is -O- or -CH 2 - or -NH- or -N(CH 2 R 7)- wherein R 7 is hydrogen or substituted or unsubstituted C 1 or C 2 or C 3 or C 4 or C 5 or C 6 or C 7 or C 8 or C 9 or C 10 alkyl; R 1 is unsubstituted C 2 or C 1 or C 3 or C 4 or C 5 or C 6 or C 7 or C 8 or C 9 or C 10 alkyl or hydrogen or substituted C 1 or C 2 or C 3 or C 4 or C 5 or C 6 or C 7 or C 8 or C 9 or C 10 alkyl or substituted or unsubstituted C 1 or C 2 or C 3 or C 4 or C 5 or C 6 or C 7 or C 8 or C 9 or C 10 heteroalkyl or substituted or unsubstituted aryl or substituted or unsubstituted arylalkyl or substituted or unsubstituted cycloalkyl or substituted or unsubstituted heterocycloalkyl; R 2 is hydrogen or halogen or substituted or unsubstituted C 1 or C 2 or C 3 or C 4 or C 5 or C 6 or C 7 or C 8 or C 9 or C 10 alkyl; R 3 is halogen or hydrogen or substituted or unsubstituted C 1 or C 2 or C 3 or C 4 or C 5 or C 6 or C 7 or C 8 or C 9 or C 10 alkyl or substituted or unsubstituted C 1 or C 2 or C 3 or C 4 or C 5 or C 6 or C 7 or C 8 or C 9 or C 10 alkoxy; R 4 is hydrogen or halogen or substituted or unsubstituted C 1 or C 2 or C 3 or C 4 or C 5 or C 6 or C 7 or C 8 or C 9 or C 10 alkyl or substituted or unsubstituted C 1 or C 2 or C 3 or C 4 or C 5 or C 6 or C 7 or C 8 or C 9 or C 10 alkoxy; R 5 is hydrogen or halogen or substituted or unsubstituted C 1 or C 2 or C 3 or C 4 or C 5 or C 6 or C 7 or C 8 or C 9 or C 10 alkyl; and R 6 is hydrogen or halogen or substituted or unsubstituted C 1 or C 2 or C 3 or C 4 or C 5 or C 6 or C 7 or C 8 or C 9 or C 10 alkyl.