past events style and loop