implement tab manager container