search feature implemented