A compound having the formula: or a pharmaceutically acceptable salt or hydrate thereof, wherein X 1 is selected from the group consisting of NR', O and S; X 2 is selected from the group consisting of CH 2, NR', O and S; R 1 is selected from the group consisting of -OR',-SR',-NR'R',-NO 2, -CN,-C R', -C OR', -C NR'R', -C(NR')NR'R', trihalomethyl, halogen, alkyl, substituted alkyl, heteroalkyl, substituted heteroalkyl, alkenyl, substituted alkenyl, alkynyl, substituted alkynyl, aryl, substituted aryl, heteroaryl, substituted heteroaryl, arylalkyl, substituted arylalkyl, heteroarylalkyl and substituted heteroarylalkyl; each R' is independently selected from the group consisting of -H, alkyl, heteroalkyl, alkenyl, alkynyl, aryl, arylalkyl, heteroaryl and heteroarylalkyl; R 2, R 3, R 4 and R 5 are independently selected from the group consisting of -H, -OR', -SR', -NR'R', -NO 2, -CN, -C R', -C OR', -C NR'R', -C(NR')NR'R', trihalomethyl, halogen, alkyl, substituted alkyl, heteroalkyl, substituted heteroalkyl, alkenyl, substituted alkenyl, alkynyl, substituted alkynyl, aryl, substituted aryl, heteroaryl, substituted heteroaryl, arylalkyl, substituted arylalkyl, heteroarylalkyl and substituted heteroarylalkyl; each R' is independently selected from the group consisting of -H, alkyl, heteroalkyl, alkenyl, alkynyl, aryl, arylalkyl, heteroaryl and heteroarylalkyl; or R 4 and R 5 taken together are -CH 2 -(CH 2) n -CH 2 - where n is an integer from 0-6; or R 2 and R 3 taken together are -CH 2 -(CH 2) n -CH 2 - where n is an integer from 0-6; with the proviso that when R 1 =methyl and R 2 =R 3 =R 4 =H then R 5 ≠ benzyl; wherein a substituted alkyl, substituted heteroalkyl, substituted alkenyl, substituted alkynyl, substituted aryl, substituted heteroaryl or substituted arylalkyl is an alkyl, heteroalkyl, alkenyl, alkynyl, aryl, heteroaryl or arylalkyl radical wherein one or more of the hydrogen atoms are independently replaced with another substituent including -R',-OR',-SR',-NR'R',-NO 2, -CN,-C R', -C OR', -C NR'R', -C(NR')NR'R',-NR'-C(NR')-OR',-NR'-C(NR')-SR', NR'-C(NR')-NR'R', trihalomethyl and halogen where each R' is independently-H, alkyl, heteroalkyl, alkenyl, alkynyl, aryl, arylalkyl, heteroaryl or heteroarylalkyl. X 1 is selected from the group consisting of NR', O and S; X 2 is selected from the group consisting of CH 2, NR', O and S; R 1 is selected from the group consisting of -OR',-SR',-NR'R',-NO 2, -CN,-C R', -C OR', -C NR'R', -C(NR')NR'R', trihalomethyl, halogen, alkyl, substituted alkyl, heteroalkyl, substituted heteroalkyl, alkenyl, substituted alkenyl, alkynyl, substituted alkynyl, aryl, substituted aryl, heteroaryl, substituted heteroaryl, arylalkyl, substituted arylalkyl, heteroarylalkyl and substituted heteroarylalkyl; each R' is independently selected from the group consisting of -H, alkyl, heteroalkyl, alkenyl, alkynyl, aryl, arylalkyl, heteroaryl and heteroarylalkyl; R 2, R 3, R 4 and R 5 are independently selected from the group consisting of -H, -OR', -SR', -NR'R', -NO 2, -CN, -C R', -C OR', -C NR'R', -C(NR')NR'R', trihalomethyl, halogen, alkyl, substituted alkyl, heteroalkyl, substituted heteroalkyl, alkenyl, substituted alkenyl, alkynyl, substituted alkynyl, aryl, substituted aryl, heteroaryl, substituted heteroaryl, arylalkyl, substituted arylalkyl, heteroarylalkyl and substituted heteroarylalkyl; each R' is independently selected from the group consisting of -H, alkyl, heteroalkyl, alkenyl, alkynyl, aryl, arylalkyl, heteroaryl and heteroarylalkyl; or R 4 and R 5 taken together are -CH 2 -(CH 2) n -CH 2 - where n is an integer from 0-6; or R 2 and R 3 taken together are -CH 2 -(CH 2) n -CH 2 - where n is an integer from 0-6; with the proviso that when R 1 =methyl and R 2 =R 3 =R 4 =H then R 5 ≠ benzyl; wherein a substituted alkyl, substituted heteroalkyl, substituted alkenyl, substituted alkynyl, substituted aryl, substituted heteroaryl or substituted arylalkyl is an alkyl, heteroalkyl, alkenyl, alkynyl, aryl, heteroaryl or arylalkyl radical wherein one or more of the hydrogen atoms are independently replaced with another substituent including -R',-OR',-SR',-NR'R',-NO 2, -CN,-C R', -C OR', -C NR'R', -C(NR')NR'R',-NR'-C(NR')-OR',-NR'-C(NR')-SR', NR'-C(NR')-NR'R', trihalomethyl and halogen where each R' is independently-H, alkyl, heteroalkyl, alkenyl, alkynyl, aryl, arylalkyl, heteroaryl or heteroarylalkyl.