more structure, new renderer class