remaining part - Search