adding all possible events
adding some benchmark programs