fix bugs: tabs