Peter's walkthrough