method scopes