updated search feature