Initial red, green refactor cycles