REFACTOR
RED
GREEN