first commit
chapter 1 example
Bad gear logic