simplified the render system