[add]complete search function