A compound of formula (1): wherein: x and y are each independently 1, 2, or 3; W is -N (R1) C (O) -, -C (O) N (R1) -, -OC (O) N (R1) -, -N (R1) C (O) N (R1) -, -O-, -N (R1) -, -S (O) t, - (where t is 0, 1 or 2), N (R1) S (O) 2-, -S (O) 2N (R1) -, -C (O) -, -OS (O) 2N (R1) -, -OC (O) -, -C (O) Oo -N (R1) C (O) O-; V is -C (O) -, -C (O) O-, -C (S) -, -C (O) N (R1) -, -S (O) 2-, -S (O) 2N ( R1) -o -C (R10) H-; G, J, L and M each is independently selected from -N = or -C (R4) =; provided that at least two of G, J, L and M are -N =, and provided that when G and J are both -C (R4) =, L and M cannot be both -N =, and when L and M are both -C (R4) =, G and J cannot be both -N =; each R1 is independently selected from the group consisting of hydrogen, C1-C12 alkyl, C2-C12 hydroxyalkyl, C4-C12 cycloalkylalkyl and C7-C19 aralkyl; R2 is selected from the group consisting of C2-C12 alkenyl, C2-C12 hydroxyalkyl, C2-C12 hydroxyalkenyl, C2-C12 alkoxyalkyl, C3-C12 cycloalkyl, C4-C12 cycloalkylalkyl, C7-C19 aralkyl, heterocyclyl and C3-C12 alkyl C3-C12; R3 is selected from the group consisting of C1-C12 alkyl, C2-C12 alkenyl, C2-C12 hydroxyalkyl, C2-C12 hydroxyalkenyl, C2-C12 alkoxyalkyl, C3-C12 cycloalkyl, C4-C12 cycloalkylalkyl, C6-C19 aryl, C7 aralkyl -C19, C3-C12 heterocyclyl, C3-C12 heterocyclylalkyl, C1-C12 heteroaryl and C3-C12 heteroarylalkyl; R3 is a multi-ring structure having 2 to 4 rings, wherein the rings are independently selected from the group consisting of C3-C12 cycloalkyl, C3-C12 heterocyclyl, C6-C19 aryl and C1-C12 heteroaryl and where any or all rings can be fused with each other; each R4 is independently selected from hydrogen, fluorine, chlorine, methyl, methoxy, trifluoromethyl, cyano, nitro or N (R9) 2; each R5, R5a, R6, R6a, R7, R7a, R8 and R8a, is independently selected from hydrogen or C1-C3 alkyl; oR5 yR5a together, or R6 yR6a together, or R7 yR7a together, or R8 and R8a together are an oxo group, provided that when V is -C (O) -, R6 yR6a together or R8 y