valid for templates