improve the tab view