automatic rendering views