STI for template