templates and public assets