refactor tab