SEARCH: the most roughest and hardest