smith register and add search df