refactoring tournament show