Manipulate events

initial pull