updated interface with search functionality and swipe