initial tour detail implementation