First provisionally event implementation