added some mods before event handling
added event, unfinished