working with event helper