fix repeate data, add .title() in search