add scopes dispose