add search
modify the file