add  tab toggle funtion