develop: add event schema