better formulation of scope