scope first