rewrited event factory