partial and static template