done scope and extent