modified like search & some logic.