line up events

line up events