done up to scope