added scope feature