Custom Scope : How is it working ?