Add new template(Tab list).
2.add model so that user can choice the sort order 3.add the feature that can devide the data to multiple page by the user setting on the widget