templates and static