add tabs function