move from public slots to public the render functions