github walkthrough