some site- rules always available in base environment
functions defined in headers only replance empty <contents/>