A compound having a formula I(i) or I(ii): wherein R 1 is hydrogen or R 1 is an aryl group, a benzyl group, a heteroaryl group, a cycloalkyl group, or a cycloheteroalkyl group, optionally R 1 is substituted at one or more positions with one or more of alkyl, alkoxy, haloalkyl, haloalkoxy, aryl, hydroxyl, halo, cyano, amido, hydrazonyl, carbonyl, carboxyl, and alkoxycarbonyl; n is 0, 1, or 2; p is 0 or 1; X is O or NH, or R 1 (CH 2) n p - is N-piperazinyl optionally N-substituted with alkyl; R 2 is hydrogen or halo; R 3 is alkyl, alkoxy, haloalkyl, haloalkoxy, aryl, benzyl, hydroxyl, halo, amido, hydrazonyl, carboxyl, and alkoxycarbonyl; R 4 is hydrogen, amino, alkyl, or R 4 is aryl or benzyl; R 4 optionally is substituted at one or more positions with one or more of alkyl, alkoxy, haloalkyl, haloalkoxy, aryl, hydroxyl, halo, cyano, amido, hydrazonyl, carbonyl, carboxyl, alkoxycarbonyl, aryloxy, and alkylaryloxy; R 5 is alkyl, alkoxy, haloalkyl, haloalkoxy, hydroxyl, or halo; R 6 is hydrogen, amino, alkyl, or R 6 is aryl or benzyl; R 6 optionally is substituted at one or more positions with one or more of alkyl, alkoxy, haloalkyl, haloalkoxy, aryl, hydroxyl, halo, cyano, amido, hydrazonyl, carbonyl, carboxyl, alkoxycarbonyl, aryloxy, and alkylaryloxy, or R 6 and R 5 together form a ring structure having a formula R 7 is halo, or R 7 is an alkyl group, an aryl group, a benzyl group, a heteroaryl group, a cycloalkyl group, or a cycloheteroalkyl group, optionally R 7 is substituted at one or more positions with one or more of alkyl, alkoxy, haloalkyl, haloalkoxy, hydroxyl, halo, cyano, amido, hydrazonyl, carbonyl, carboxyl, and alkoxycarbonyl; with the proviso that if R 1 (CH 2) n p - is hydrogen, hydroxyl, or alkyl, and R 5 is hydroxyl, then at least one of R 2 and R 3 is not hydrogen; or a compound selected from the group consisting of and R 1 is hydrogen or R 1 is an aryl group, a benzyl group, a heteroaryl group, a cycloalkyl group, or a cycloheteroalkyl group, optionally R 1 is substituted at one or more positions with one or more of alkyl, alkoxy, haloalkyl, haloalkoxy, aryl, hydroxyl, halo, cyano, amido, hydrazonyl, carbonyl, carboxyl, and alkoxycarbonyl; n is 0, 1, or 2; p is 0 or 1; X is O or NH, or R 1 (CH 2) n p - is N-piperazinyl optionally N-substituted with alkyl; R 2 is hydrogen or halo; R 3 is alkyl, alkoxy, haloalkyl, haloalkoxy, aryl, benzyl, hydroxyl, halo, amido, hydrazonyl, carboxyl, and alkoxycarbonyl; R 4 is hydrogen, amino, alkyl, or R 4 is aryl or benzyl; R 4 optionally is substituted at one or more positions with one or more of alkyl, alkoxy, haloalkyl, haloalkoxy, aryl, hydroxyl, halo, cyano, amido, hydrazonyl, carbonyl, carboxyl, alkoxycarbonyl, aryloxy, and alkylaryloxy; R 5 is alkyl, alkoxy, haloalkyl, haloalkoxy, hydroxyl, or halo; R 6 is hydrogen, amino, alkyl, or R 6 is aryl or benzyl; R 6 optionally is substituted at one or more positions with one or more of alkyl, alkoxy, haloalkyl, haloalkoxy, aryl, hydroxyl, halo, cyano, amido, hydrazonyl, carbonyl, carboxyl, alkoxycarbonyl, aryloxy, and alkylaryloxy, or R 6 and R 5 together form a ring structure having a formula R 7 is halo, or R 7 is an alkyl group, an aryl group, a benzyl group, a heteroaryl group, a cycloalkyl group, or a cycloheteroalkyl group, optionally R 7 is substituted at one or more positions with one or more of alkyl, alkoxy, haloalkyl, haloalkoxy, hydroxyl, halo, cyano, amido, hydrazonyl, carbonyl, carboxyl, and alkoxycarbonyl; with the proviso that if R 1 (CH 2) n p - is hydrogen, hydroxyl, or alkyl, and R 5 is hydroxyl, then at least one of R 2 and R 3 is not hydrogen; or a compound selected from the group consisting of and