rebuild scope