finished event logic, now just manual copy and paste
finished copy pasting