whitelist scopes and added scope procedure