bind by scope