add views for search & list, remodel data layout