why is the variable named renderer?