1. A process for the preparation of a compound of formula (I) comprising contacting a compound of formula (III) with RY in a solvent in the presence of a palladium catalyst, wherein said contacting occurs under conditions suitable for the preparation of a compound of formula (I) wherein: X is halogen, B (OR) or Sn (R), Y is halogen, triflate, B (OR) or Sn (R) where a) if X beforeis halogen, then Y is B (OR) or Sn (R) or b) when Y is halogen or triflate, then X is B (OR) or Sn (R), wherein each R is independently hydrogen or substituted or unsubstituted C1-6 alkyl or each R together with the boron atom and the atoms to which they are attached, form a cyclic boronate and R & lt 1 & gt is C1-6alkyl and wherein R1 is substituted or unsubstituted C1-6alkyl, substituted or unsubstituted aryl, substituted or unsubstituted cycloalkyl, substituted or unsubstituted heterocyclyl, or substituted or unsubstituted heterocyclylalkyl R1 is H, substituted or unsubstituted C1-6alkyl, substituted or unsubstituted cycloalkyl, substituted or unsubstituted heterocyclyl, substituted or unsubstituted heterocyclylalkyl,