REFACTOR
RED
GREEN
REFACTOR
RED
RED
RED