finalized products search refactor.