add emit event