add event core
add event core