John's timeline