separate scopes