scopes and methods