search implementation completed.