use new renderer class