Custom Scope Implementation