valid for templates
valid for templates