contact search done, some issues fixed.