fix and enhance customer searching feature