beginning to add search functionality