basic search functionality added