has scanned is now dynamic