restructure tab