adds template
adds assets
content and layout