add smartscan