lib methods for tournament_stage