introduces scopes