The first thing we do is go to the large method in Customer and extract a method on the switch statement in the middle. We make a method for it in the same class Customer. The local data the switch code uses from the statement method must be passed in as an arg. compile, run tests, ... oops, the tests don't work.