added tab management