ADD: pass scope to constructor