added scope methods