[#53] Add create event with unit test
- add context