Avengers: Endgame is a beast of a movie. It’s over three hours long, yet it still feels stuffed with characters and action sequences. The time travel logic that film deploys isn’t simple, Back to the Future-style stuff. It’s elaborate and convoluted, and knowing where (and when) a particular scene is taking place is a difficult proposition for all but the most dedicated Marvel fans. Luckily, there’s a new tool that can help you process everything that happened in Endgame.
Oren Bell is a St. Louis-based electronics engineer who works on personal coding projects in his spare time, posting his creations to GitHub and his own blog. The Endgame Timelines applet is his most popular project yet, its popularity due to the tons of people who saw the film and struggled to comprehend its structure.
When you open the timeline, you’ll see a spectrum with a cluster of ten circles on the right side, past the notch marked Endgame, itself to the right of one marked The Snap. Each circle contains a Funko-inspired icon for one of the Avengers, and when you click on a character to see their journey through time and space throughout the movie. The characters who join them on their journeys are also shown, a little cluster veering off the main timeline into alternate histories.
As you click, you can read a brief description of the scene below the timeline, a useful device for trying to figure out just how everything fits together. The timeline also shows which Infinity stones the characters have at any given point.
Bell’s timeline is fun to play around with, but its real value will come when you watch Endgame from the comfort of your own home, with the ability to pause confusing scenes and click to figure out exactly what’s happening. Chances are, you’ll figure out something you missed the first time, making Endgame the gift that keeps on giving.
This article originally appeared on Fatherly. Follow @FatherlyHQ on Twitter.