refacto renderer settings