Basic search functionality implemented