rendering process