added: scope validation