still working on scope