add new event engine
made partials for items