Red -> Green -> …
- > refeactor
methods exchanging