Add to event core -  calls event

- functionality calls event
- refacrotring