refine, fixbug seach