ideas for rendering system