prepare refact Search_Word()