product search is done, some improving is done