applications: rendered parts can be scripts,head,body,footer