this type of github educational walkthrough is excellent. we need more code walkthroughs