modify tab structure