redefine search