[#53] Add create event with unit test