Implement Scope module