refactored vertical tabs