scopes, variables