adding changes for add tab remove tab