tour functions