adding RenderInterface