elements work, doing templating