A process for the preparation of an organic reactive intermediate that contains a combination of epoxy groups, hydroxy groups and unsaturated groups wherein the process can be utilized to control the amounts of each of the functional groups in the final product. The reactive intermediates are prepared from natural triglyceride plant and animal oils containing unsaturation.