red
green
refactor
red
green
red
green
refactor

i realize that i have been making a mistake so i made lot change to
right it