regioselective 1,2-difunctionalization of alkenes, which is a simple and efficient method for the preparation of haloethers, haloesters and halohydrins using alcohol as nucleophiles with inexpensive and commercially available N-halosuccinimide (NXS) as the halogenating reagent with low catalyst loading under mild reaction condition. The methodology is also applicable for the easy access of various alkenes such