A compound according to formula I: ** Formula ** or a stereoisomer, pharmaceutically acceptable salt or ester thereof, in which E is absent or is selected from the group consisting of (1) H, (2) alkyl C1-C6 substituted or unsubstituted, (3) substituted or unsubstituted aryl, (4) substituted or unsubstituted heterocyclyl, and (5) substituted or unsubstituted heteroaryl; L is absent or selected from the group consisting of (1) substituted or unsubstituted C1-C6 alkyl, (2) - (NH) 0-1- (CH2) j-NR3L- (CH2) k-, (3) - (NH) 0-1C (R1L, R2L) -NR3L-C (R1L, R2L) -, (4) -C (R1L, R2L) -OC (R1L, R2L) -, (5) - (CH2) j -NR3L-C (R1L, R2L-CONH- (CH2) k-, (6) -CO-C (R1L, R2L) -NHCO-, (7) -CONH-, (8) -NHCO-, in which R1L, R2L and R3L are independently selected from the group consisting of (a) H, (b) substituted or unsubstituted C1-C6 alkyl, (c) aryl substituted C1-C6 alkyl, (d) C1-C6 substituted alkyl heterocyclyl, and (e) C1-C6 alkyl substituted with heteroaryl, or R1L and R3L, together with the atoms to which they are attached, can form a substituted or unsubstituted heterocyclic ring having 3 to 8 ring atoms, in the that 1-2 ring atoms of the heterocyclic ring system are selected from N, O and S; j is an integer from 0-4; k is an integer from 0-4; D is absent or is selected from the group that consists of (1) cycloalkyl or C3-C8 substituted or unsubstituted, (2) substituted or unsubstituted aryl, (3) substituted or unsubstituted heterocyclyl, and (4) substituted or unsubstituted heteroaryl; G is absent or is selected from the group consisting of (1) -C (>; = O) -, (2) -C>; = C-, (3) -C≡CC≡C- and (4) -C>; = C-; Y is selected from the group consisting of (1) substituted or unsubstituted C3-C8 cycloalkyl, (2) substituted or unsubstituted phenyl, X is selected from the group consisting of (1) - (C>; = O) -, ( 2) -C1-C6 alkyl- (C>; = O) -, (3) -C2-C6-C-alkenyl>;, (4) -C2-C6 -alkyl- (C>; = O) -, and (5) -CH2-; B is absent or in which R1b and R2b are independently selected fro