searching, sorting and displaying work. Initial thoughts on cache management, but not implemented.