REFACTOR
RED
GREEN
RED
GREEN
RED
GREEN
REFACTOR
RED
GREEN
REFACTOR
RED
REFACTOR
RED
REFACTOR
RED
GREEN
REFACTOR
REFACTOR
RED