adding tabs and functionality