local rendering