introducing new event mixing method