[
  {
    "id": "H059",
    "goal": "making a curry-flavored omelette",
    "query": "How do I make a curry-flavored omelette?",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 21.2,
          "end": 76.9,
          "text": "Prepare and season the egg mixture",
          "guide": "First, start preparing and seasoning the eggs to create the curry-flavored mixture.",
          "guide_time": 21.2
        },
        {
          "index": 1,
          "number": "2",
          "parent": null,
          "start": 77,
          "end": 167.8,
          "text": "Cook and flip the omelette until done and transfer the omelette to the plate.",
          "guide": "Next, begin cooking the omelette by heating the skillet and flipping it. Also, transfer the finished omelette in to the plate.",
          "guide_time": 76
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 21.2,
          "end": 26,
          "text": "prepare the stove and skillet for cooking",
          "guide": "First, place the skillet on the stove and turn on the heat to start warming it up.",
          "guide_time": 21.2
        },
        {
          "index": 1,
          "number": "1-2",
          "parent": 0,
          "start": 28.8,
          "end": 47,
          "text": "gather eggs and crack them into the bowl",
          "guide": "Next, get a bowl and crack the eggs into it.",
          "guide_time": 27
        },
        {
          "index": 2,
          "number": "1-3",
          "parent": 0,
          "start": 48,
          "end": 76.9,
          "text": "add curry powder and seasonings to the eggs",
          "guide": "Next, add curry powder, salt, pepper, and ginger paste to the eggs in the bowl for flavor.",
          "guide_time": 47
        },
        {
          "index": 3,
          "number": "2-1",
          "parent": 1,
          "start": 77,
          "end": 86.9,
          "text": "adjust stove heat and add oil to the skillet",
          "guide": "Next, adjust the stove heat as needed and pour oil into the skillet to prepare for cooking.",
          "guide_time": 76
        },
        {
          "index": 4,
          "number": "2-2",
          "parent": 1,
          "start": 87,
          "end": 116.8,
          "text": "whisk the egg mixture and pour it into the skillet",
          "guide": "Next, whisk the egg mixture thoroughly and pour it evenly into the heated skillet.",
          "guide_time": 85
        },
        {
          "index": 5,
          "number": "2-3",
          "parent": 1,
          "start": 136.8,
          "end": 167.8,
          "text": "flip the omelette to cook both sides and transfer the finished omelette to the plate.",
          "guide": "Next, flip the omelette carefully to cook both sides evenly and transfer the finished omelette to the plate.",
          "guide_time": 117
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 21.2,
          "end": 24.2,
          "text": "Take the skillet out of the shelf",
          "guide": "First, take the skillet out of the shelf.",
          "guide_time": 21.2
        },
        {
          "index": 1,
          "number": "1-1-2",
          "parent": 0,
          "start": 24.3,
          "end": 25,
          "text": "place skillet on stove",
          "guide": "Next, place the skillet on the stove and turn on the stove.",
          "guide_time": 24.2
        },
        {
          "index": 2,
          "number": "1-2-1",
          "parent": 1,
          "start": 28.8,
          "end": 31.8,
          "text": "get bowl from shelf",
          "guide": "Next, get a bowl from the shelf.",
          "guide_time": 27
        },
        {
          "index": 3,
          "number": "1-2-2",
          "parent": 1,
          "start": 33,
          "end": 36,
          "text": "get eggs from container",
          "guide": "Next, get eggs from the container.",
          "guide_time": 31
        },
        {
          "index": 4,
          "number": "1-2-3",
          "parent": 1,
          "start": 39,
          "end": 42,
          "text": "get spoon",
          "guide": "Next, get a spoon for mixing ingredients.",
          "guide_time": 37
        },
        {
          "index": 5,
          "number": "1-2-4",
          "parent": 1,
          "start": 43,
          "end": 45,
          "text": "crack egg into bowl",
          "guide": "Next, crack one egg into a clean bowl using spoon and your hands.",
          "guide_time": 41
        },
        {
          "index": 6,
          "number": "1-2-5",
          "parent": 1,
          "start": 46,
          "end": 47,
          "text": "throw eggshell into trash",
          "guide": null,
          "guide_time": null
        },
        {
          "index": 7,
          "number": "1-3-1",
          "parent": 2,
          "start": 48,
          "end": 55,
          "text": "add curry powder to bowl",
          "guide": "Next, add curry powder to the bowl.",
          "guide_time": 47
        },
        {
          "index": 8,
          "number": "1-3-2",
          "parent": 2,
          "start": 56,
          "end": 61.7,
          "text": "add salt to bowl",
          "guide": "Next, add a pinch of salt into the bowl.",
          "guide_time": 55
        },
        {
          "index": 9,
          "number": "1-3-3",
          "parent": 2,
          "start": 62,
          "end": 68.9,
          "text": "add pepper to bowl",
          "guide": "Next, add pepper to the bowl and adjust the stove heat.",
          "guide_time": 61
        },
        {
          "index": 10,
          "number": "1-3-4",
          "parent": 2,
          "start": 69,
          "end": 76.9,
          "text": "add ginger paste to bowl",
          "guide": "Next, add half a teaspoon of ginger paste into the egg mixture.",
          "guide_time": 68.5
        },
        {
          "index": 11,
          "number": "2-1-1",
          "parent": 3,
          "start": 77,
          "end": 78,
          "text": "adjust stove heat",
          "guide": "Next, adjust the stove heat to medium for cooking the omelette.",
          "guide_time": 76
        },
        {
          "index": 12,
          "number": "2-1-2",
          "parent": 3,
          "start": 78,
          "end": 86.9,
          "text": "add oil to pan",
          "guide": "Next, add oil to the pan.",
          "guide_time": 77
        },
        {
          "index": 13,
          "number": "2-2-1",
          "parent": 4,
          "start": 87,
          "end": 101,
          "text": "whisk egg mixture",
          "guide": "Next, whisk the egg mixture.",
          "guide_time": 85
        },
        {
          "index": 14,
          "number": "2-2-2",
          "parent": 4,
          "start": 101.1,
          "end": 111.9,
          "text": "pour egg mixture into skillet",
          "guide": "Next, pour the egg mixture into the skillet.",
          "guide_time": 101
        },
        {
          "index": 15,
          "number": "2-2-3",
          "parent": 4,
          "start": 112,
          "end": 116.8,
          "text": "spread egg mixture evenly in skillet with spatula",
          "guide": "Next, spread the egg mixture evenly in the skillet with a spatula.",
          "guide_time": 111
        },
        {
          "index": 16,
          "number": "2-3-1",
          "parent": 5,
          "start": 136.8,
          "end": 139.9,
          "text": "flip the egg in the skillet",
          "guide": "Next, flip the egg in the skillet with spoon and spatula.",
          "guide_time": 117
        },
        {
          "index": 17,
          "number": "2-3-2",
          "parent": 5,
          "start": 148,
          "end": 161,
          "text": "prepare the plate and flip the egg twice more",
          "guide": "Next, prepare the plate and flip the egg twice more.",
          "guide_time": 146
        },
        {
          "index": 18,
          "number": "2-3-3",
          "parent": 5,
          "start": 164.9,
          "end": 167.8,
          "text": "transfer omelette from skillet to plate",
          "guide": "Next, transfer the omelette from the skillet to the plate.",
          "guide_time": 162
        }
      ]
    },
    "video": {
      "id": "H059",
      "source": "egoexo4d",
      "source_dataset": "Ego-Exo4D",
      "record_id": "01b0a6e3-04ce-4f0d-8df4-b3d3c1508780",
      "source_group": "5d415c4f3ecf2025acb386f11c864e69c685a73a6804bafccaf1c74fdc36a027",
      "split": "test",
      "domain": "Food & drink",
      "clip_start": 0,
      "clip_end": 168,
      "duration": 168
    }
  },
  {
    "id": "H149",
    "goal": "making a fresh cucumber and tomato salad",
    "query": "I'm making a fresh cucumber and tomato salad — walk me through it.",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 6,
          "end": 133.9,
          "text": "Prepare and chop fresh vegetables for salad",
          "guide": "First, start preparing and chopping fresh cucumber and tomato for the salad.",
          "guide_time": 1
        },
        {
          "index": 1,
          "number": "2",
          "parent": null,
          "start": 146,
          "end": 197.5,
          "text": "Assemble salad and add seasoning with lime juice",
          "guide": "Next, begin assembling the salad by adding lime juice and seasoning for flavor.",
          "guide_time": 134
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 6,
          "end": 41,
          "text": "gather fresh vegetables and prepare cutting tools",
          "guide": "First, gather fresh cucumber, lime, and tomato, and prepare the cutting board and knife for chopping.",
          "guide_time": 1
        },
        {
          "index": 1,
          "number": "1-2",
          "parent": 0,
          "start": 51,
          "end": 133.9,
          "text": "wash and chop cucumber and tomato for salad",
          "guide": "Next, wash the cucumber and tomato thoroughly, peel the cucumber, and chop both into salad-sized pieces.",
          "guide_time": 41
        },
        {
          "index": 2,
          "number": "2-1",
          "parent": 1,
          "start": 146,
          "end": 163.8,
          "text": "place chopped cucumber and tomato on a plate",
          "guide": "Next, put the chopped cucumber and tomato onto a plate for serving.",
          "guide_time": 134
        },
        {
          "index": 3,
          "number": "2-2",
          "parent": 1,
          "start": 165,
          "end": 172.9,
          "text": "cut the lime and squeeze juice into salad and bowl",
          "guide": "Next, prepare lime juice in both the plate and mixing bowl by cutting and squeezing the lime.",
          "guide_time": 163
        },
        {
          "index": 4,
          "number": "2-3",
          "parent": 1,
          "start": 177.5,
          "end": 197.5,
          "text": "add pepper and stir the salad mixture",
          "guide": "Next, add pepper to the bowl and stir the salad mixture well.",
          "guide_time": 173
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 6,
          "end": 18,
          "text": "get cucumber",
          "guide": "First, get a fresh cucumber from the fridge or countertop.",
          "guide_time": 1
        },
        {
          "index": 1,
          "number": "1-1-2",
          "parent": 0,
          "start": 18,
          "end": 20,
          "text": "get lime",
          "guide": "Next, get a lime ready for preparing the salad.",
          "guide_time": 17
        },
        {
          "index": 2,
          "number": "1-1-3",
          "parent": 0,
          "start": 21,
          "end": 25,
          "text": "get tomato",
          "guide": "Next, get a ripe tomato from the fruit basket or countertop.",
          "guide_time": 19
        },
        {
          "index": 3,
          "number": "1-1-4",
          "parent": 0,
          "start": 31,
          "end": 34,
          "text": "put away pot",
          "guide": null,
          "guide_time": null
        },
        {
          "index": 4,
          "number": "1-1-5",
          "parent": 0,
          "start": 36,
          "end": 38,
          "text": "get cutting board",
          "guide": "Next, pick up a cutting board for chopping ingredients.",
          "guide_time": 25
        },
        {
          "index": 5,
          "number": "1-1-6",
          "parent": 0,
          "start": 39,
          "end": 41,
          "text": "get knife",
          "guide": "Next, get a sharp knife from the kitchen drawer or knife block.",
          "guide_time": 37
        },
        {
          "index": 6,
          "number": "1-2-1",
          "parent": 1,
          "start": 51,
          "end": 55,
          "text": "wash cucumber and tomato",
          "guide": "Next, wash the cucumber and tomato.",
          "guide_time": 41
        },
        {
          "index": 7,
          "number": "1-2-2",
          "parent": 1,
          "start": 58,
          "end": 60.8,
          "text": "cut cucumber with knife into pieces",
          "guide": "Next, cut the cucumber into pieces using the knife.",
          "guide_time": 55
        },
        {
          "index": 8,
          "number": "1-2-3",
          "parent": 1,
          "start": 61.9,
          "end": 73.9,
          "text": "cut tomato with knife",
          "guide": "Next, cut the tomato into bite-sized pieces using the knife on a cutting board.",
          "guide_time": 61
        },
        {
          "index": 9,
          "number": "1-2-4",
          "parent": 1,
          "start": 78,
          "end": 98.4,
          "text": "peel the cucumber with the peeler",
          "guide": "Next, peel the cucumber with the peeler.",
          "guide_time": 73
        },
        {
          "index": 10,
          "number": "1-2-5",
          "parent": 1,
          "start": 100.4,
          "end": 117,
          "text": "cut cucumber with knife",
          "guide": "Next, cut the cucumber with the knife.",
          "guide_time": 99
        },
        {
          "index": 11,
          "number": "1-2-6",
          "parent": 1,
          "start": 120.9,
          "end": 133.9,
          "text": "cut tomato with knife",
          "guide": "Next, cut the tomato with the knife.",
          "guide_time": 117
        },
        {
          "index": 12,
          "number": "2-1-1",
          "parent": 2,
          "start": 146.8,
          "end": 150,
          "text": "get plate from rack",
          "guide": "Next, take a plate from the rack for serving.",
          "guide_time": 134
        },
        {
          "index": 13,
          "number": "2-1-2",
          "parent": 2,
          "start": 151.2,
          "end": 163.8,
          "text": "add chopped cucumber and tomato to plate",
          "guide": "Next, add the chopped cucumber and tomato pieces to a clean salad plate.",
          "guide_time": 149
        },
        {
          "index": 14,
          "number": "2-2-1",
          "parent": 3,
          "start": 165,
          "end": 169.6,
          "text": "cut lime with knife and squeeze juice into plate",
          "guide": "Next, cut the lime and squeeze its juice into the plate.",
          "guide_time": 163
        },
        {
          "index": 15,
          "number": "2-2-2",
          "parent": 3,
          "start": 170.6,
          "end": 172.9,
          "text": "squeeze lime juice into the mixing bowl",
          "guide": "Next, squeeze fresh lime juice into the mixing bowl for salad dressing.",
          "guide_time": 170
        },
        {
          "index": 16,
          "number": "2-3-1",
          "parent": 4,
          "start": 177.5,
          "end": 181,
          "text": "add pepper to the mixing bowl",
          "guide": "Next, add pepper to the mixing bowl.",
          "guide_time": 173
        },
        {
          "index": 17,
          "number": "2-3-2",
          "parent": 4,
          "start": 189,
          "end": 197.5,
          "text": "stir the salad mixture",
          "guide": "Next, stir the salad mixture with spoon.",
          "guide_time": 181
        }
      ]
    },
    "video": {
      "id": "H149",
      "source": "egoexo4d",
      "source_dataset": "Ego-Exo4D",
      "record_id": "43d60820-1daa-472f-be4d-6802746df7d8",
      "source_group": "8283b24ecc6c23626ce34e9977ec6662107c54f24f17b1bd818cf43af4844917",
      "split": "test",
      "domain": "Food & drink",
      "clip_start": 0,
      "clip_end": 200,
      "duration": 200
    }
  },
  {
    "id": "H172",
    "goal": "Prepare onion rings with mixed sauce",
    "query": "How do I prepare onion rings with mixed sauce?",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 3,
          "end": 41,
          "text": "Prepare and cook the onion rings",
          "guide": "First, start preparing and cooking the onion rings until they are ready to serve.",
          "guide_time": 1
        },
        {
          "index": 1,
          "number": "2",
          "parent": null,
          "start": 44,
          "end": 103.8,
          "text": "Prepare the plate and mixed sauce",
          "guide": "Next, prepare the plate and make the mixed sauce to accompany the onion rings.",
          "guide_time": 41
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 3,
          "end": 10,
          "text": "prepare oven glove and tongs for handling onion rings",
          "guide": "First, put on your oven glove and get the tongs ready for handling the onion rings.",
          "guide_time": 1
        },
        {
          "index": 1,
          "number": "1-2",
          "parent": 0,
          "start": 11,
          "end": 32,
          "text": "take out tray, place it on the stove, and turn onion rings with tongs",
          "guide": "Next, prepare the tray with onion rings on the stove and turn onion rings with tongs for even cooking.",
          "guide_time": 10.5
        },
        {
          "index": 2,
          "number": "1-3",
          "parent": 0,
          "start": 34,
          "end": 41,
          "text": "return tray to oven and close it",
          "guide": "Next, put the tray back into the oven and close the oven door securely.",
          "guide_time": 33
        },
        {
          "index": 3,
          "number": "2-1",
          "parent": 1,
          "start": 44,
          "end": 50,
          "text": "open the cupboard and take out a plate",
          "guide": "Next, open the cupboard and take out a plate to make mixed sauce.",
          "guide_time": 41
        },
        {
          "index": 4,
          "number": "2-2",
          "parent": 1,
          "start": 51,
          "end": 84,
          "text": "take maynnaise and squeeze onto the plate",
          "guide": "Next, take mayonnaise from the fridge, open it, and squeeze some onto the plate.",
          "guide_time": 50.2
        },
        {
          "index": 5,
          "number": "2-3",
          "parent": 1,
          "start": 85,
          "end": 103.8,
          "text": "squeeze ketchup onto the plate and mix the sauce",
          "guide": "Next, squeeze ketchup onto the plate and mix it with the spoon.",
          "guide_time": 84.2
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 3,
          "end": 4,
          "text": "turn off alarm",
          "guide": "First, turn off the alarm.",
          "guide_time": 1
        },
        {
          "index": 1,
          "number": "1-1-2",
          "parent": 0,
          "start": 4.5,
          "end": 7,
          "text": "wear oven glove",
          "guide": "Next, wear an oven glove on your dominant hand for safe handling.",
          "guide_time": 4.2
        },
        {
          "index": 2,
          "number": "1-1-3",
          "parent": 0,
          "start": 7,
          "end": 10,
          "text": "open drawer and get tongs",
          "guide": "Next, open the drawer and take out the tongs for handling hot food.",
          "guide_time": 6
        },
        {
          "index": 3,
          "number": "1-2-1",
          "parent": 1,
          "start": 11,
          "end": 16.8,
          "text": "open oven and pull tray out",
          "guide": "Next, open the oven, pull the tray out, and place it on the stove.",
          "guide_time": 10.5
        },
        {
          "index": 4,
          "number": "1-2-2",
          "parent": 1,
          "start": 19,
          "end": 32,
          "text": "turn onion rings with tongs",
          "guide": "Next, turn the onion rings carefully using the tongs.",
          "guide_time": 17
        },
        {
          "index": 5,
          "number": "1-3-1",
          "parent": 2,
          "start": 34,
          "end": 39,
          "text": "open oven, put tray in oven, and close oven",
          "guide": "Next, open the oven, put the tray inside, and close the oven door.",
          "guide_time": 33
        },
        {
          "index": 6,
          "number": "1-3-2",
          "parent": 2,
          "start": 39,
          "end": 41,
          "text": "set alarm",
          "guide": "Next, set the alarm to the desired cooking time to monitor progress.",
          "guide_time": 38
        },
        {
          "index": 7,
          "number": "2-1-1",
          "parent": 3,
          "start": 44,
          "end": 50,
          "text": "open cupboard, take plate out, and place it in front of the microwave",
          "guide": "Next, open the cupboard, take out a plate, and place it in front of the microwave.",
          "guide_time": 41
        },
        {
          "index": 8,
          "number": "2-2-1",
          "parent": 4,
          "start": 51,
          "end": 54,
          "text": "open fridge and get mayonnaise",
          "guide": "Next, open the fridge and take out the mayonnaise for the mixed sauce.",
          "guide_time": 50.2
        },
        {
          "index": 9,
          "number": "2-2-2",
          "parent": 4,
          "start": 54,
          "end": 64.9,
          "text": "open mayonnaise bottle and remove seal",
          "guide": "Next, open the mayonnaise bottle and remove the seal.",
          "guide_time": 53
        },
        {
          "index": 10,
          "number": "2-2-3",
          "parent": 4,
          "start": 74.8,
          "end": 77.3,
          "text": "squeeze mayonnaise into plate",
          "guide": "Next, squeeze mayonnaise into the plate.",
          "guide_time": 65
        },
        {
          "index": 11,
          "number": "2-2-4",
          "parent": 4,
          "start": 79,
          "end": 81,
          "text": "close mayonnaise bottle",
          "guide": null,
          "guide_time": null
        },
        {
          "index": 12,
          "number": "2-2-5",
          "parent": 4,
          "start": 83,
          "end": 84,
          "text": "put mayonnaise into fridge",
          "guide": "Next, put the mayonnaise back into the fridge to keep it fresh.",
          "guide_time": 81
        },
        {
          "index": 13,
          "number": "2-3-1",
          "parent": 5,
          "start": 85,
          "end": 93.8,
          "text": "take ketchup out of fridge, open it, squeeze ketchup into plate, close ketchup, put ketchup back into fridge, close fridge",
          "guide": "Next, take out the ketchup from fridge, open it, squeeze onto plate, close and store it back.",
          "guide_time": 84.2
        },
        {
          "index": 14,
          "number": "2-3-2",
          "parent": 5,
          "start": 93.8,
          "end": 96,
          "text": "get spoon from drawer and close drawer",
          "guide": "Next, get a spoon from the drawer and close the drawer.",
          "guide_time": 93.5
        },
        {
          "index": 15,
          "number": "2-3-3",
          "parent": 5,
          "start": 96,
          "end": 103.8,
          "text": "mix mayonnaise and ketchup in plate with spoon",
          "guide": "Next, mix mayonnaise and ketchup in the plate thoroughly with a spoon.",
          "guide_time": 95.5
        }
      ]
    },
    "video": {
      "id": "H172",
      "source": "epic",
      "source_dataset": "EPIC-KITCHENS-100",
      "record_id": "P02_07",
      "source_group": "fa827e7ecd69308bf9150269b2ef9210aa38cd82b21a7dc23ca84a64b465302c",
      "split": "test",
      "domain": "Food & drink",
      "clip_start": 0,
      "clip_end": 106,
      "duration": 106
    }
  },
  {
    "id": "H225",
    "goal": "making a vegetable omelette",
    "query": "How do I make a vegetable omelette?",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 0,
          "end": 43,
          "text": "Prepare and combine vegetables with eggs",
          "guide": "First, start by preparing vegetables and mixing them with cracked eggs in a bowl.",
          "guide_time": 0
        },
        {
          "index": 1,
          "number": "2",
          "parent": null,
          "start": 44,
          "end": 79,
          "text": "Add seasoning and heat the pan with oil",
          "guide": "Next, add salt to the mixture, heat the pan with oil, whisk the eggs, and cook the egg mixture.",
          "guide_time": 43
        },
        {
          "index": 2,
          "number": "3",
          "parent": null,
          "start": 83,
          "end": 127,
          "text": "Cook and finish the omelette on the stove",
          "guide": "Next, cook the egg mixture evenly in the pan, flip it, and transfer the finished omelette to a plate.",
          "guide_time": 79
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 0,
          "end": 6,
          "text": "turn on the stove and place the pan on it",
          "guide": "First, turn on the stove and place the pan on it to start heating up.",
          "guide_time": 0
        },
        {
          "index": 1,
          "number": "1-2",
          "parent": 0,
          "start": 7,
          "end": 17,
          "text": "prepare the chopping board, bowl, and knife on the counter",
          "guide": "Next, set the chopping board, bowl, and knife on the counter to get ready for chopping.",
          "guide_time": 5
        },
        {
          "index": 2,
          "number": "1-3",
          "parent": 0,
          "start": 17,
          "end": 24,
          "text": "get eggs and crack them into the mixing bowl",
          "guide": "Next, get the eggs and crack them into the mixing bowl to prepare for mixing.",
          "guide_time": 15
        },
        {
          "index": 3,
          "number": "1-4",
          "parent": 0,
          "start": 25,
          "end": 36,
          "text": "discard eggshells and chop bell pepper into pieces",
          "guide": "Next, throw out the eggshells and chop the bell pepper into pieces on the board.",
          "guide_time": 24
        },
        {
          "index": 4,
          "number": "1-5",
          "parent": 0,
          "start": 36,
          "end": 43,
          "text": "cut onions and add chopped pieces to the bowl",
          "guide": "Next, cut the onions and add all chopped pieces into the mixing bowl.",
          "guide_time": 35
        },
        {
          "index": 5,
          "number": "2-1",
          "parent": 1,
          "start": 44,
          "end": 70,
          "text": "season eggs and prepare pan for cooking",
          "guide": "Next, add salt to the eggs, put the salt away, add oil to the pan, and whisk the egg mixture thoroughly.",
          "guide_time": 43
        },
        {
          "index": 6,
          "number": "2-2",
          "parent": 1,
          "start": 71,
          "end": 79,
          "text": "pour the egg mixture into the skillet and adjust heat",
          "guide": "Next, cook the egg mixture in the skillet at the right heat until it begins to set evenly.",
          "guide_time": 69
        },
        {
          "index": 7,
          "number": "3-1",
          "parent": 2,
          "start": 83,
          "end": 89,
          "text": "tilt and rotate the skillet to cook eggs evenly",
          "guide": "Next, achieve an evenly cooked omelette by spreading the eggs throughout the skillet.",
          "guide_time": 79
        },
        {
          "index": 8,
          "number": "3-2",
          "parent": 2,
          "start": 90,
          "end": 123,
          "text": "flip the omelette to cook both sides",
          "guide": "Next, flip the omelette carefully with the spatula to cook both sides.",
          "guide_time": 89
        },
        {
          "index": 9,
          "number": "3-3",
          "parent": 2,
          "start": 123,
          "end": 127,
          "text": "transfer the cooked omelette to a plate and turn off stove",
          "guide": "Next, move the fully cooked vegetable omelette onto a plate and switch off the stove.",
          "guide_time": 121
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 0,
          "end": 1.9,
          "text": "turn on the stove",
          "guide": null,
          "guide_time": null
        },
        {
          "index": 1,
          "number": "1-1-2",
          "parent": 0,
          "start": 4,
          "end": 6,
          "text": "place the pan on the stove",
          "guide": "First, place the pan on the stove to prepare for cooking the omelette.",
          "guide_time": 0
        },
        {
          "index": 2,
          "number": "1-2-1",
          "parent": 1,
          "start": 7,
          "end": 9,
          "text": "place chopping board on counter",
          "guide": "Next, place the chopping board on the counter.",
          "guide_time": 5
        },
        {
          "index": 3,
          "number": "1-2-2",
          "parent": 1,
          "start": 10.5,
          "end": 11.5,
          "text": "place bowl on counter",
          "guide": "Next, place the bowl on counter.",
          "guide_time": 10
        },
        {
          "index": 4,
          "number": "1-2-3",
          "parent": 1,
          "start": 14,
          "end": 15,
          "text": "take knife from drawer and place on counter",
          "guide": "Next, take knife from drawer and place on counter.",
          "guide_time": 13
        },
        {
          "index": 5,
          "number": "1-2-4",
          "parent": 1,
          "start": 16,
          "end": 17,
          "text": "get eggs",
          "guide": "Next, get the eggs.",
          "guide_time": 15
        },
        {
          "index": 6,
          "number": "1-3-1",
          "parent": 2,
          "start": 19,
          "end": 24,
          "text": "crack eggs into a mixing bowl",
          "guide": "Next, crack eggs into a mixing bowl to prepare the egg base for the omelette.",
          "guide_time": 17
        },
        {
          "index": 7,
          "number": "1-4-1",
          "parent": 3,
          "start": 25,
          "end": 27,
          "text": "throw out eggshells",
          "guide": "Next, throw out the eggshells.",
          "guide_time": 24
        },
        {
          "index": 8,
          "number": "1-4-2",
          "parent": 3,
          "start": 29,
          "end": 33,
          "text": "cut bell pepper into pieces on board",
          "guide": "Next, cut the bell pepper into pieces on the board.",
          "guide_time": 27
        },
        {
          "index": 9,
          "number": "1-4-3",
          "parent": 3,
          "start": 33,
          "end": 36,
          "text": "add chopped bell pepper to bowl",
          "guide": "Next, add chopped bell pepper to the bowl for mixing with other ingredients.",
          "guide_time": 32.5
        },
        {
          "index": 10,
          "number": "1-5-1",
          "parent": 4,
          "start": 36,
          "end": 37,
          "text": "get onions from bowl",
          "guide": "Next, get onions from the bowl to prepare for adding to the mixture.",
          "guide_time": 35
        },
        {
          "index": 11,
          "number": "1-5-2",
          "parent": 4,
          "start": 38,
          "end": 42,
          "text": "cut onions on board",
          "guide": "Next, cut the onions on the board into pieces.",
          "guide_time": 37
        },
        {
          "index": 12,
          "number": "1-5-3",
          "parent": 4,
          "start": 42,
          "end": 43,
          "text": "add chopped onions to bowl",
          "guide": "Next, add chopped onions to the bowl to combine with the bell peppers.",
          "guide_time": 41
        },
        {
          "index": 13,
          "number": "2-1-1",
          "parent": 5,
          "start": 44,
          "end": 51,
          "text": "add salt to bowl",
          "guide": "Next, add salt to the bowl to season the vegetable mixture evenly.",
          "guide_time": 43
        },
        {
          "index": 14,
          "number": "2-1-2",
          "parent": 5,
          "start": 51,
          "end": 52,
          "text": "put away salt",
          "guide": null,
          "guide_time": null
        },
        {
          "index": 15,
          "number": "2-1-3",
          "parent": 5,
          "start": 52,
          "end": 60,
          "text": "add oil to pan",
          "guide": "Next, add oil to the pan.",
          "guide_time": 51
        },
        {
          "index": 16,
          "number": "2-1-4",
          "parent": 5,
          "start": 61,
          "end": 62,
          "text": "wipe hands",
          "guide": "Next, wipe your hands to maintain cleanliness before continuing cooking.",
          "guide_time": 59
        },
        {
          "index": 17,
          "number": "2-1-5",
          "parent": 5,
          "start": 64,
          "end": 70,
          "text": "whisk eggs with salt in bowl using spoon",
          "guide": "Next, whisk the eggs with salt in the bowl using a spoon.",
          "guide_time": 63
        },
        {
          "index": 18,
          "number": "2-2-1",
          "parent": 6,
          "start": 71,
          "end": 76,
          "text": "pour egg mixture into skillet",
          "guide": "Next, pour the egg mixture into the skillet to start cooking the omelette base.",
          "guide_time": 69
        },
        {
          "index": 19,
          "number": "2-2-2",
          "parent": 6,
          "start": 78,
          "end": 79,
          "text": "adjust stove heat",
          "guide": "Next, adjust stove heat to ensure the omelette cooks evenly without burning.",
          "guide_time": 77
        },
        {
          "index": 20,
          "number": "3-1-1",
          "parent": 7,
          "start": 83,
          "end": 84,
          "text": "get spatula",
          "guide": "Next, get a spatula ready for cooking.",
          "guide_time": 79
        },
        {
          "index": 21,
          "number": "3-1-2",
          "parent": 7,
          "start": 86,
          "end": 89,
          "text": "tilt and rotate skillet to even egg cooking",
          "guide": "Next, tilt and rotate the skillet to spread the egg mixture evenly while cooking.",
          "guide_time": 85
        },
        {
          "index": 22,
          "number": "3-2-1",
          "parent": 8,
          "start": 90,
          "end": 91,
          "text": "adjust stove heat",
          "guide": "Next, adjust stove heat to finish cooking the omelette perfectly.",
          "guide_time": 89
        },
        {
          "index": 23,
          "number": "3-2-2",
          "parent": 8,
          "start": 92,
          "end": 123,
          "text": "flip egg with spatula to cook both sides",
          "guide": "Next, flip the egg with the spatula to cook both sides.",
          "guide_time": 91
        },
        {
          "index": 24,
          "number": "3-3-1",
          "parent": 9,
          "start": 123,
          "end": 125,
          "text": "transfer cooked vegetable omelette from pan to plate with spatula",
          "guide": "Next, transfer the cooked vegetable omelette from the pan to a plate with the spatula.",
          "guide_time": 121
        },
        {
          "index": 25,
          "number": "3-3-2",
          "parent": 9,
          "start": 126,
          "end": 127,
          "text": "turn off stove",
          "guide": "Next, turn off the stove to ensure safety before starting the cooking process.",
          "guide_time": 125
        }
      ]
    },
    "video": {
      "id": "H225",
      "source": "egoexo4d",
      "source_dataset": "Ego-Exo4D",
      "record_id": "1e15d070-a035-41a4-b37a-d82da76cd915",
      "source_group": "7c4cc725e600591486449183940ea72b28fb282c864b6f39d325d9e492c8be89",
      "split": "test",
      "domain": "Food & drink",
      "clip_start": 0,
      "clip_end": 128,
      "duration": 128
    }
  },
  {
    "id": "H371",
    "goal": "Making a cup of tea",
    "query": "I'm making a cup of tea — walk me through it.",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 7,
          "end": 41.5,
          "text": "Prepare and heat the pot with milk",
          "guide": "First, prepare the pot with milk for brewing tea and start heating.",
          "guide_time": 3
        },
        {
          "index": 1,
          "number": "2",
          "parent": null,
          "start": 42,
          "end": 144,
          "text": "Add ingredients ,brew the tea, and pour into cup",
          "guide": "Next, add tea leaves and sugar, then brew and pour the tea into your cup.",
          "guide_time": 41
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 7,
          "end": 11.5,
          "text": "place the pot on the stove and start heating water",
          "guide": "First, ensure the pot is on the stove and turn on the stove to prepare for brewing tea.",
          "guide_time": 3
        },
        {
          "index": 1,
          "number": "1-2",
          "parent": 0,
          "start": 13,
          "end": 37.5,
          "text": "prepare the cup and add milk to the pot with it",
          "guide": "Next, get the cup ready and pour milk into the pot.",
          "guide_time": 11
        },
        {
          "index": 2,
          "number": "1-3",
          "parent": 0,
          "start": 39,
          "end": 41.5,
          "text": "adjust the stove heat and put away the milk container",
          "guide": "Next, adjust the stove heat to control boiling and put the milk container back on the shelf.",
          "guide_time": 38
        },
        {
          "index": 3,
          "number": "2-1",
          "parent": 1,
          "start": 42,
          "end": 64,
          "text": "add tea leaves and sugar into the pot",
          "guide": "Next, ensure tea leaves and sugar are combined in the pot, ready to flavor the brewing water.",
          "guide_time": 41
        },
        {
          "index": 4,
          "number": "2-2",
          "parent": 1,
          "start": 80,
          "end": 119,
          "text": "stir and simmer the tea mixture in the pot",
          "guide": "Next, stir the tea mixture in the pot and let it simmer to blend the flavors.",
          "guide_time": 64.5
        },
        {
          "index": 5,
          "number": "2-3",
          "parent": 1,
          "start": 126,
          "end": 144,
          "text": "pour the brewed tea into the cup",
          "guide": "Next, pour the brewed tea carefully into the cup to serve it.",
          "guide_time": 119
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 7,
          "end": 8.5,
          "text": "place the pot on the stove",
          "guide": "First, place the pot securely on the stove surface.",
          "guide_time": 3
        },
        {
          "index": 1,
          "number": "1-1-2",
          "parent": 0,
          "start": 10,
          "end": 11.5,
          "text": "turn on the stove",
          "guide": "Next, turn on the stove to start heating the pot for boiling water.",
          "guide_time": 9
        },
        {
          "index": 2,
          "number": "1-2-1",
          "parent": 1,
          "start": 13,
          "end": 19,
          "text": "get cup and milk from shelf",
          "guide": "Next, get cup and milk from the shelf.",
          "guide_time": 11
        },
        {
          "index": 3,
          "number": "1-2-2",
          "parent": 1,
          "start": 22.5,
          "end": 29,
          "text": "pour milk into a small bowl",
          "guide": "Next, pour the milk carefully into a small bowl.",
          "guide_time": 19
        },
        {
          "index": 4,
          "number": "1-2-3",
          "parent": 1,
          "start": 29,
          "end": 37.5,
          "text": "pour milk into the pot",
          "guide": "Next, pour milk into the pot to prepare the tea with milk added.",
          "guide_time": 27
        },
        {
          "index": 5,
          "number": "1-3-1",
          "parent": 2,
          "start": 39,
          "end": 40,
          "text": "adjust the stove heat",
          "guide": "Next, adjust the stove heat to the desired level.",
          "guide_time": 38
        },
        {
          "index": 6,
          "number": "1-3-2",
          "parent": 2,
          "start": 40,
          "end": 41.5,
          "text": "put away milk",
          "guide": null,
          "guide_time": null
        },
        {
          "index": 7,
          "number": "2-1-1",
          "parent": 3,
          "start": 42,
          "end": 48,
          "text": "add tea leaves to pot",
          "guide": "Next, add tea leaves to the pot using a spoon for brewing the tea.",
          "guide_time": 41
        },
        {
          "index": 8,
          "number": "2-1-2",
          "parent": 3,
          "start": 52,
          "end": 54.5,
          "text": "put away tea leaves",
          "guide": "Next, put away the tea leaves container to keep the kitchen tidy.",
          "guide_time": 49
        },
        {
          "index": 9,
          "number": "2-1-3",
          "parent": 3,
          "start": 55,
          "end": 64,
          "text": "add sugar to pot",
          "guide": "Next, add sugar to the pot.",
          "guide_time": 54.7
        },
        {
          "index": 10,
          "number": "2-2-1",
          "parent": 4,
          "start": 80,
          "end": 85,
          "text": "stir contents in pot with tongs and spoon 3 times",
          "guide": "Next, stir the contents in the pot with tongs three times.",
          "guide_time": 64.5
        },
        {
          "index": 11,
          "number": "2-2-2",
          "parent": 4,
          "start": 86,
          "end": 119,
          "text": "simmer tea in pot",
          "guide": "Next, simmer the tea in the pot.",
          "guide_time": 85.5
        },
        {
          "index": 12,
          "number": "2-3-1",
          "parent": 5,
          "start": 126,
          "end": 132,
          "text": "stir and simmer the tea repeatedly for finish.",
          "guide": "Next, stir and simmer the tea again for finish.",
          "guide_time": 119
        },
        {
          "index": 13,
          "number": "2-3-2",
          "parent": 5,
          "start": 135,
          "end": 144,
          "text": "pour tea into cup",
          "guide": "Next, pour the tea into the cup.",
          "guide_time": 133.5
        }
      ]
    },
    "video": {
      "id": "H371",
      "source": "egoexo4d",
      "source_dataset": "Ego-Exo4D",
      "record_id": "a6c76788-37ca-4005-9e7e-cf5ecb00d8cf",
      "source_group": "a772bc3c7bc9872592392610ded612379012fa9f28a0c53b8881af21792e62a0",
      "split": "test",
      "domain": "Food & drink",
      "clip_start": 0,
      "clip_end": 144,
      "duration": 144
    }
  },
  {
    "id": "H154",
    "goal": "Making a cup of coffee with a coffee machine",
    "query": "Can you guide me while I make a cup of coffee with the coffee machine?",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 8,
          "end": 41,
          "text": "Prepare water and coffee capsule for brewing",
          "guide": "First, prepare the water tank and coffee capsule to get ready for brewing your coffee.",
          "guide_time": 3
        },
        {
          "index": 1,
          "number": "2",
          "parent": null,
          "start": 42,
          "end": 129,
          "text": "Brew coffee and clean machine components",
          "guide": "Next, brew your coffee and then clean the drip tray to finish the process.",
          "guide_time": 41
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 8,
          "end": 25,
          "text": "fill the coffee machine water tank and replace it",
          "guide": "First, fill the water tank with fresh water and put it back into the machine.",
          "guide_time": 3
        },
        {
          "index": 1,
          "number": "1-2",
          "parent": 0,
          "start": 29,
          "end": 41,
          "text": "prepare the coffee capsule and place the cup",
          "guide": "Next, set the cup in place and load a coffee capsule into the machine to prepare for brewing.",
          "guide_time": 25
        },
        {
          "index": 2,
          "number": "2-1",
          "parent": 1,
          "start": 42,
          "end": 77,
          "text": "start brewing coffee and remove the cup when done",
          "guide": "Next, activate brewing and wait until coffee is ready, then take your cup away from the machine.",
          "guide_time": 41
        },
        {
          "index": 3,
          "number": "2-2",
          "parent": 1,
          "start": 83,
          "end": 110,
          "text": "remove, empty, and reattach the drip tray",
          "guide": "Next, take out the drip tray, empty it, and put it back into the machine.",
          "guide_time": 77
        },
        {
          "index": 4,
          "number": "2-3",
          "parent": 1,
          "start": 117,
          "end": 129,
          "text": "remove, clean, and reattach the drip tray",
          "guide": "Next, detach the drip tray, clean it completely, and securely reattach it to the machine.",
          "guide_time": 111
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 8,
          "end": 14,
          "text": "remove water tank from coffee machine",
          "guide": "First, remove the water tank from the coffee machine carefully.",
          "guide_time": 3
        },
        {
          "index": 1,
          "number": "1-1-2",
          "parent": 0,
          "start": 15,
          "end": 19,
          "text": "fill water tank with water",
          "guide": "Next, fill the water tank with fresh water up to the maximum level mark.",
          "guide_time": 13.5
        },
        {
          "index": 2,
          "number": "1-1-3",
          "parent": 0,
          "start": 20,
          "end": 25,
          "text": "put water tank into coffee machine",
          "guide": "Next, put the water tank back into the coffee machine.",
          "guide_time": 19
        },
        {
          "index": 3,
          "number": "1-2-1",
          "parent": 1,
          "start": 29,
          "end": 31,
          "text": "place cup under coffee machine",
          "guide": "Next, place a cup securely under the coffee machine's spout.",
          "guide_time": 25
        },
        {
          "index": 4,
          "number": "1-2-2",
          "parent": 1,
          "start": 32,
          "end": 34,
          "text": "open coffee capsule box",
          "guide": "Next, open the coffee capsule box by lifting the lid carefully.",
          "guide_time": 31
        },
        {
          "index": 5,
          "number": "1-2-3",
          "parent": 1,
          "start": 34,
          "end": 36,
          "text": "take coffee capsule from box",
          "guide": "Next, take one coffee capsule from the box using your fingers.",
          "guide_time": 33
        },
        {
          "index": 6,
          "number": "1-2-4",
          "parent": 1,
          "start": 36,
          "end": 41,
          "text": "insert coffee capsule into coffee machine",
          "guide": "Next, insert the coffee capsule firmly into the machine slot.",
          "guide_time": 35
        },
        {
          "index": 7,
          "number": "2-1-1",
          "parent": 2,
          "start": 42,
          "end": 44,
          "text": "press button on coffee machine",
          "guide": "Next, press the start button on the coffee machine to begin brewing.",
          "guide_time": 41
        },
        {
          "index": 8,
          "number": "2-1-2",
          "parent": 2,
          "start": 69,
          "end": 77,
          "text": "remove cup",
          "guide": "Next, take the cup away from under the coffee machine carefully.",
          "guide_time": 45
        },
        {
          "index": 9,
          "number": "2-2-1",
          "parent": 3,
          "start": 83,
          "end": 92,
          "text": "remove drip tray from machine",
          "guide": "Next, remove the drip tray from the coffee machine.",
          "guide_time": 77
        },
        {
          "index": 10,
          "number": "2-2-2",
          "parent": 3,
          "start": 92,
          "end": 103,
          "text": "empty the drip tray",
          "guide": "Next, empty the contents of the drip tray completely.",
          "guide_time": 91
        },
        {
          "index": 11,
          "number": "2-2-3",
          "parent": 3,
          "start": 103,
          "end": 110,
          "text": "attach the drip tray to the coffee machine",
          "guide": "Next, attach the drip tray securely to the base of the coffee machine.",
          "guide_time": 103
        },
        {
          "index": 12,
          "number": "2-3-1",
          "parent": 4,
          "start": 117,
          "end": 122,
          "text": "remove drip tray from machine",
          "guide": "Next, remove the drip tray carefully from the coffee machine.",
          "guide_time": 111
        },
        {
          "index": 13,
          "number": "2-3-2",
          "parent": 4,
          "start": 122,
          "end": 126,
          "text": "clean drip tray",
          "guide": "Next, clean the drip tray to remove any residue.",
          "guide_time": 121
        },
        {
          "index": 14,
          "number": "2-3-3",
          "parent": 4,
          "start": 126,
          "end": 129,
          "text": "attach drip tray to machine",
          "guide": "Next, attach the cleaned drip tray back to the coffee machine firmly.",
          "guide_time": 125
        }
      ]
    },
    "video": {
      "id": "H154",
      "source": "holoassist",
      "source_dataset": "HoloAssist",
      "record_id": "z143-aug-17-22-nespresso",
      "source_group": "24db5ea96c0bd344303cf0b3f302ec1620a189ad4fe5ca8763616c658899de5d",
      "split": "test",
      "domain": "Food & drink",
      "clip_start": 0,
      "clip_end": 130,
      "duration": 130
    }
  },
  {
    "id": "H085",
    "goal": "Make a cup of coffee with coffee machine",
    "query": "Help me make a cup of coffee with the coffee machine.",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 19.3,
          "end": 82.5,
          "text": "Prepare the coffee machine for brewing",
          "guide": "First, prepare the coffee machine by filling water and inserting the capsule to start brewing.",
          "guide_time": 19
        },
        {
          "index": 1,
          "number": "2",
          "parent": null,
          "start": 86,
          "end": 206,
          "text": "Brew coffee and clean the machine afterward",
          "guide": "Next, brew your coffee and then clean the machine by removing used parts properly.",
          "guide_time": 83
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 19.3,
          "end": 39.8,
          "text": "fill the water tank with fresh water",
          "guide": "First, fill the water tank with fresh water from the filter and prepare it for insertion.",
          "guide_time": 19
        },
        {
          "index": 1,
          "number": "1-2",
          "parent": 0,
          "start": 39.8,
          "end": 61.5,
          "text": "insert the water tank, close the lid, and plug the machine",
          "guide": "Next, ensure the water tank is installed, lid closed, and machine plugged in for operation.",
          "guide_time": 39
        },
        {
          "index": 2,
          "number": "1-3",
          "parent": 0,
          "start": 62.5,
          "end": 82.5,
          "text": "insert a coffee capsule into the machine and prepare cup",
          "guide": "Next, prepare the capsule box, insert a capsule, and position your cup under the machine.",
          "guide_time": 61
        },
        {
          "index": 3,
          "number": "2-1",
          "parent": 1,
          "start": 86,
          "end": 122,
          "text": "start the coffee machine to brew coffee",
          "guide": "Next, activate the machine to complete brewing coffee into your cup.",
          "guide_time": 83
        },
        {
          "index": 4,
          "number": "2-2",
          "parent": 1,
          "start": 132,
          "end": 156,
          "text": "remove and empty the used capsule container",
          "guide": "Next, remove the capsule container, empty it, and reinsert it into the machine.",
          "guide_time": 123
        },
        {
          "index": 5,
          "number": "2-3",
          "parent": 1,
          "start": 156,
          "end": 196,
          "text": "remove, empty, and reassemble the drip tray",
          "guide": "Next, take out the drip tray, empty it, reassemble its parts, and insert it back.",
          "guide_time": 155
        },
        {
          "index": 6,
          "number": "2-4",
          "parent": 1,
          "start": 202,
          "end": 206,
          "text": "remove the plug from the coffee machine",
          "guide": "Next, unplug the coffee machine to complete the process.",
          "guide_time": 197
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 19.3,
          "end": 26.5,
          "text": "remove water tank from coffee machine",
          "guide": "First, remove the water tank from the coffee machine.",
          "guide_time": 19
        },
        {
          "index": 1,
          "number": "1-1-2",
          "parent": 0,
          "start": 30,
          "end": 39.8,
          "text": "pour water from filter into water tank",
          "guide": "Next, pour water carefully from the filter into the water tank.",
          "guide_time": 27
        },
        {
          "index": 2,
          "number": "1-2-1",
          "parent": 1,
          "start": 39.8,
          "end": 43.5,
          "text": "put water tank into coffee machine",
          "guide": "Next, place the water tank into the coffee machine securely.",
          "guide_time": 39
        },
        {
          "index": 3,
          "number": "1-2-2",
          "parent": 1,
          "start": 43.5,
          "end": 54.5,
          "text": "close coffee machine lid",
          "guide": "Next, close the coffee machine lid.",
          "guide_time": 43
        },
        {
          "index": 4,
          "number": "1-2-3",
          "parent": 1,
          "start": 57.5,
          "end": 61.5,
          "text": "plug in coffee machine",
          "guide": "Next, plug in the coffee machine.",
          "guide_time": 55
        },
        {
          "index": 5,
          "number": "1-3-1",
          "parent": 2,
          "start": 62.5,
          "end": 73.5,
          "text": "open coffee capsule box",
          "guide": "Next, open the coffee capsule box to access the capsules inside.",
          "guide_time": 61
        },
        {
          "index": 6,
          "number": "1-3-2",
          "parent": 2,
          "start": 74,
          "end": 77.5,
          "text": "insert coffee capsule",
          "guide": "Next, insert a coffee capsule into the capsule holder of the machine.",
          "guide_time": 73
        },
        {
          "index": 7,
          "number": "1-3-3",
          "parent": 2,
          "start": 80.5,
          "end": 82.5,
          "text": "place cup under coffee machine",
          "guide": "Next, place a cup under the coffee machine.",
          "guide_time": 77
        },
        {
          "index": 8,
          "number": "2-1-1",
          "parent": 3,
          "start": 86,
          "end": 96,
          "text": "press start button on coffee machine",
          "guide": "Next, press the start button on the coffee machine.",
          "guide_time": 83
        },
        {
          "index": 9,
          "number": "2-1-2",
          "parent": 3,
          "start": 115,
          "end": 122,
          "text": "brew coffee",
          "guide": "Next, brew the coffee using the machine.",
          "guide_time": 97
        },
        {
          "index": 10,
          "number": "2-2-1",
          "parent": 4,
          "start": 132,
          "end": 135,
          "text": "remove cup",
          "guide": "Next, take the cup carefully from the machine.",
          "guide_time": 123
        },
        {
          "index": 11,
          "number": "2-2-2",
          "parent": 4,
          "start": 136,
          "end": 149,
          "text": "remove capsule container from machine",
          "guide": "Next, take out the capsule container from the machine.",
          "guide_time": 135
        },
        {
          "index": 12,
          "number": "2-2-3",
          "parent": 4,
          "start": 149,
          "end": 152,
          "text": "empty capsule container",
          "guide": "Next, empty the capsule container to remove used capsules.",
          "guide_time": 147
        },
        {
          "index": 13,
          "number": "2-2-4",
          "parent": 4,
          "start": 152,
          "end": 156,
          "text": "insert capsule container into machine",
          "guide": "Next, insert the capsule container securely into the machine.",
          "guide_time": 151.5
        },
        {
          "index": 14,
          "number": "2-3-1",
          "parent": 5,
          "start": 156,
          "end": 169,
          "text": "remove drip tray from machine",
          "guide": "Next, remove the drip tray from the coffee machine carefully.",
          "guide_time": 155
        },
        {
          "index": 15,
          "number": "2-3-2",
          "parent": 5,
          "start": 170.8,
          "end": 180,
          "text": "disassemble drip tray parts",
          "guide": "Next, disassemble the parts of the drip tray carefully.",
          "guide_time": 169
        },
        {
          "index": 16,
          "number": "2-3-3",
          "parent": 5,
          "start": 180,
          "end": 184,
          "text": "empty the drip tray",
          "guide": "Next, empty the drip tray to discard collected liquid.",
          "guide_time": 179
        },
        {
          "index": 17,
          "number": "2-3-4",
          "parent": 5,
          "start": 187,
          "end": 189,
          "text": "assemble the drip tray",
          "guide": "Next, assemble the drip tray parts back together.",
          "guide_time": 185
        },
        {
          "index": 18,
          "number": "2-3-5",
          "parent": 5,
          "start": 192,
          "end": 194,
          "text": "insert the capsule container",
          "guide": "Next, insert the capsule container fully into its place.",
          "guide_time": 189
        },
        {
          "index": 19,
          "number": "2-3-6",
          "parent": 5,
          "start": 194,
          "end": 196,
          "text": "insert drip tray",
          "guide": "Next, insert the drip tray back into the coffee machine.",
          "guide_time": 193
        },
        {
          "index": 20,
          "number": "2-4-1",
          "parent": 6,
          "start": 202,
          "end": 206,
          "text": "unplug coffee machine",
          "guide": "Next, unplug the coffee machine.",
          "guide_time": 197
        }
      ]
    },
    "video": {
      "id": "H085",
      "source": "holoassist",
      "source_dataset": "HoloAssist",
      "record_id": "z046-june-24-22-nespresso",
      "source_group": "6aa7a43a721834721cfc9263d04385c3d76eb221b74552b4f4fd445a47681021",
      "split": "test",
      "domain": "Food & drink",
      "clip_start": 0,
      "clip_end": 206,
      "duration": 206
    }
  },
  {
    "id": "H298",
    "goal": "cleaning the floor with broom and vacuum",
    "query": "Can you guide me while I clean the floor with a broom and vacuum cleaner?",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 5.004,
          "end": 94.004,
          "text": "Clear and organize the floor area",
          "guide": "First, begin clearing and organizing the floor area to prepare for cleaning.",
          "guide_time": 1.004362
        },
        {
          "index": 1,
          "number": "2",
          "parent": null,
          "start": 98.004,
          "end": 133.004,
          "text": "Vacuum and finalize floor cleaning preparation",
          "guide": "Next, start vacuuming and finalize the floor cleaning preparation for a spotless finish.",
          "guide_time": 93.004362
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 5.004,
          "end": 86.5,
          "text": "clear the floor area by sweeping and removing obstacles",
          "guide": "First, clear the floor area by sweeping and removing obstacles like the dog.",
          "guide_time": 1.004362
        },
        {
          "index": 1,
          "number": "1-2",
          "parent": 0,
          "start": 87.004,
          "end": 94.004,
          "text": "store the broom back into the cabinet securely",
          "guide": "Next, store the broom back into the cabinet securely to free up space.",
          "guide_time": 86
        },
        {
          "index": 2,
          "number": "2-1",
          "parent": 1,
          "start": 98.004,
          "end": 120.1,
          "text": "prepare the floor by vacuuming it clean",
          "guide": "Next, prepare the floor by vacuuming it clean to remove dust and debris.",
          "guide_time": 93.004362
        },
        {
          "index": 3,
          "number": "2-2",
          "parent": 1,
          "start": 120.1,
          "end": 133.004,
          "text": "place the vacuum cleaner back to its place",
          "guide": "Next, place the vacuum cleaner back to its place.",
          "guide_time": 119.5
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 5.004,
          "end": 73,
          "text": "sweep floor with broom",
          "guide": "First, sweep the floor with the broom.",
          "guide_time": 1.004362
        },
        {
          "index": 1,
          "number": "1-1-2",
          "parent": 0,
          "start": 74.004,
          "end": 76.004,
          "text": "chase dog",
          "guide": "Next, chase the dog for safety.",
          "guide_time": 73
        },
        {
          "index": 2,
          "number": "1-1-3",
          "parent": 0,
          "start": 76.5,
          "end": 86.5,
          "text": "keep sweep the floor and wrap up the broom",
          "guide": "Next, keep sweep the floor and wrap up the broom.",
          "guide_time": 76.5
        },
        {
          "index": 3,
          "number": "1-2-1",
          "parent": 1,
          "start": 87.004,
          "end": 91.004,
          "text": "put broom in cabinet",
          "guide": "Next, put the broom in the cabinet to store it safely.",
          "guide_time": 86
        },
        {
          "index": 4,
          "number": "1-2-2",
          "parent": 1,
          "start": 91.004,
          "end": 94.004,
          "text": "close cabinet",
          "guide": null,
          "guide_time": null
        },
        {
          "index": 5,
          "number": "2-1-1",
          "parent": 2,
          "start": 98.004,
          "end": 99.004,
          "text": "pick up vacuum cleaner",
          "guide": "Next, pick up the vacuum cleaner.",
          "guide_time": 93.004362
        },
        {
          "index": 6,
          "number": "2-1-2",
          "parent": 2,
          "start": 102.004,
          "end": 120.1,
          "text": "vacuum floor",
          "guide": "Next, vacuum the floor thoroughly to remove all dust and debris.",
          "guide_time": 99.004362
        },
        {
          "index": 7,
          "number": "2-2-1",
          "parent": 3,
          "start": 120.1,
          "end": 133.004,
          "text": "place the vacuum cleaner back to its place and plug in",
          "guide": "Next, place the vacuum cleaner back to its place and plug in for charge.",
          "guide_time": 119.5
        }
      ]
    },
    "video": {
      "id": "H298",
      "source": "ego4d",
      "source_dataset": "Ego4D Goal-Step",
      "record_id": "ed1e7c2d-970b-4773-b945-1df0061b677d__c2",
      "source_group": "3a5605d171202e8e0b94be497ab3e5108299a3d0995dd55e255e080b7668e779",
      "split": "test",
      "domain": "Home & garden",
      "clip_start": 818.25,
      "clip_end": 962.25,
      "duration": 144
    }
  },
  {
    "id": "H031",
    "goal": "Brake caliper disassembly and cleaning",
    "query": "Help me disassemble and clean the brake caliper.",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 2,
          "end": 60,
          "text": "Loosen wheel nuts and remove caliper assembly",
          "guide": "First, begin loosening the wheel nuts and removing the caliper assembly with brake pads.",
          "guide_time": 1
        },
        {
          "index": 1,
          "number": "2",
          "parent": null,
          "start": 62,
          "end": 114,
          "text": "Clean cylinder and prepare tools for caliper grinding",
          "guide": "Next, start cleaning the cylinder top and prepare the tools needed for grinding the caliper.",
          "guide_time": 61
        },
        {
          "index": 2,
          "number": "3",
          "parent": null,
          "start": 114,
          "end": 235,
          "text": "Grind caliper assembly and finish cleaning",
          "guide": "Next, proceed to grind the caliper assembly, then clean up and prepare for the next step.",
          "guide_time": 113
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 2,
          "end": 29,
          "text": "loosen wheel nuts and prepare impact wrench",
          "guide": "First, ensure all wheel nuts are removed and the impact wrench is fully prepared for use.",
          "guide_time": 1
        },
        {
          "index": 1,
          "number": "1-2",
          "parent": 0,
          "start": 35,
          "end": 60,
          "text": "remove caliper assembly and take out brake pads",
          "guide": "Next, ensure the caliper assembly is detached and all brake pads are removed and discarded appropriately.",
          "guide_time": 29
        },
        {
          "index": 2,
          "number": "2-1",
          "parent": 1,
          "start": 62,
          "end": 89,
          "text": "remove bottle and clean cylinder top",
          "guide": "Next, the bottle is removed, paper discarded, and the cylinder top is thoroughly cleaned.",
          "guide_time": 61
        },
        {
          "index": 3,
          "number": "2-2",
          "parent": 1,
          "start": 89,
          "end": 92,
          "text": "place caliper assembly on cylinder",
          "guide": "Next, the caliper assembly is securely placed on the cylinder with a protective towel beneath.",
          "guide_time": 87
        },
        {
          "index": 4,
          "number": "2-3",
          "parent": 1,
          "start": 92,
          "end": 104,
          "text": "handle bolt nuts and close tool drawer",
          "guide": "Next, pick up the bolt nuts and then close the tool drawer securely.",
          "guide_time": 91
        },
        {
          "index": 5,
          "number": "2-4",
          "parent": 1,
          "start": 104,
          "end": 114,
          "text": "connect air cutter machine to power source",
          "guide": "Next, the air cutter machine is connected to power and positioned for operation.",
          "guide_time": 103
        },
        {
          "index": 6,
          "number": "3-1",
          "parent": 2,
          "start": 114,
          "end": 224,
          "text": "remove parts and grind caliper assembly",
          "guide": "Next, all removable parts are taken off and the caliper assembly is ground using the air cutter.",
          "guide_time": 113
        },
        {
          "index": 7,
          "number": "3-2",
          "parent": 2,
          "start": 224,
          "end": 232,
          "text": "put down caliper assembly and air cutter machine",
          "guide": "Next, set down the caliper assembly and place the air cutter machine aside.",
          "guide_time": 223
        },
        {
          "index": 8,
          "number": "3-3",
          "parent": 2,
          "start": 232,
          "end": 235,
          "text": "wipe hands clean and prepare for next action",
          "guide": "Next, wipe your hands clean and get ready for the next step.",
          "guide_time": 231
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 2,
          "end": 16,
          "text": "loosen and remove wheel nut with impact wrench",
          "guide": "First, loosen and remove the wheel nut using the impact wrench.",
          "guide_time": 1
        },
        {
          "index": 1,
          "number": "1-1-2",
          "parent": 0,
          "start": 16,
          "end": 29,
          "text": "prepare impact wrench with hexagon socket and electric cable",
          "guide": "Next, prepare the impact wrench by attaching the hexagon socket and connecting the electric cable.",
          "guide_time": 15
        },
        {
          "index": 2,
          "number": "1-2-1",
          "parent": 1,
          "start": 35,
          "end": 43,
          "text": "remove caliper assembly",
          "guide": "Next, remove the caliper assembly from the brake system.",
          "guide_time": 29
        },
        {
          "index": 3,
          "number": "1-2-2",
          "parent": 1,
          "start": 49,
          "end": 53,
          "text": "take brake pads",
          "guide": "Next, remove the brake pads carefully from the caliper assembly.",
          "guide_time": 43
        },
        {
          "index": 4,
          "number": "1-2-3",
          "parent": 1,
          "start": 53,
          "end": 60,
          "text": "dispose brake pads in bin",
          "guide": "Next, dispose brake pads in bin for safety.",
          "guide_time": 51
        },
        {
          "index": 5,
          "number": "2-1-1",
          "parent": 2,
          "start": 62,
          "end": 67,
          "text": "remove bottle from cylinder",
          "guide": null,
          "guide_time": null
        },
        {
          "index": 6,
          "number": "2-1-2",
          "parent": 2,
          "start": 67,
          "end": 75,
          "text": "remove and dispose paper from cylinder",
          "guide": "Next, remove the paper from the cylinder and dispose of it.",
          "guide_time": 61
        },
        {
          "index": 7,
          "number": "2-1-3",
          "parent": 2,
          "start": 75,
          "end": 89,
          "text": "wipe cylinder top with hand towel",
          "guide": null,
          "guide_time": null
        },
        {
          "index": 8,
          "number": "2-2-1",
          "parent": 3,
          "start": 89,
          "end": 90,
          "text": "put towel down",
          "guide": "Next, place a towel securely on your workspace to protect the surface.",
          "guide_time": 87
        },
        {
          "index": 9,
          "number": "2-2-2",
          "parent": 3,
          "start": 90,
          "end": 92,
          "text": "put caliper assembly on cylinder",
          "guide": "Next, put caliper assembly on cylinder to stabilize it for work.",
          "guide_time": 89
        },
        {
          "index": 10,
          "number": "2-3-1",
          "parent": 4,
          "start": 92,
          "end": 98,
          "text": "take bolt nuts",
          "guide": "Next, take the bolt nuts.",
          "guide_time": 91
        },
        {
          "index": 11,
          "number": "2-3-2",
          "parent": 4,
          "start": 98,
          "end": 103,
          "text": "put bolt nut down",
          "guide": null,
          "guide_time": null
        },
        {
          "index": 12,
          "number": "2-3-3",
          "parent": 4,
          "start": 103,
          "end": 104,
          "text": "close tool drawer",
          "guide": "Next, close the tool drawer.",
          "guide_time": 100
        },
        {
          "index": 13,
          "number": "2-4-1",
          "parent": 5,
          "start": 104,
          "end": 111,
          "text": "connect air cutter machine to power source",
          "guide": "Next, connect the air cutter machine to the power source.",
          "guide_time": 103
        },
        {
          "index": 14,
          "number": "2-4-2",
          "parent": 5,
          "start": 111,
          "end": 114,
          "text": "put down air cutter machine",
          "guide": null,
          "guide_time": null
        },
        {
          "index": 15,
          "number": "3-1-1",
          "parent": 6,
          "start": 114,
          "end": 122,
          "text": "remove part from caliper assembly",
          "guide": "Next, remove the part from the caliper assembly.",
          "guide_time": 113
        },
        {
          "index": 16,
          "number": "3-1-2",
          "parent": 6,
          "start": 125,
          "end": 224,
          "text": "grind caliper assembly with air cutter",
          "guide": "Next, use the air cutter to grind the caliper assembly thoroughly.",
          "guide_time": 123
        },
        {
          "index": 17,
          "number": "3-2-1",
          "parent": 7,
          "start": 224,
          "end": 232,
          "text": "put down caliper assembly on surface",
          "guide": "Next, put down caliper assembly on clean surface to prepare for disassembly.",
          "guide_time": 223
        },
        {
          "index": 18,
          "number": "3-3-1",
          "parent": 8,
          "start": 232,
          "end": 235,
          "text": "wipe hands with rag",
          "guide": "Next, wipe your hands with rag.",
          "guide_time": 231
        }
      ]
    },
    "video": {
      "id": "H031",
      "source": "ego4d",
      "source_dataset": "Ego4D Goal-Step",
      "record_id": "089a5df8-49b1-4494-86b6-2a87dcaa4d50",
      "source_group": "48a62ea567256c6884adb27003ebc19ce295d576e5fcd884d3b11957fa202ffa",
      "split": "test",
      "domain": "Assembly & repair",
      "clip_start": 0,
      "clip_end": 236,
      "duration": 236
    }
  },
  {
    "id": "H062",
    "goal": "clean and lubricate bicycle chain",
    "query": "Talk me through cleaning and lubricating my bicycle chain.",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 9,
          "end": 155,
          "text": "Clean the bicycle chain thoroughly",
          "guide": "First, start cleaning the bicycle chain to remove dirt and grime effectively.",
          "guide_time": 5
        },
        {
          "index": 1,
          "number": "2",
          "parent": null,
          "start": 159,
          "end": 240.9,
          "text": "Dry and lubricate the bicycle chain",
          "guide": "Next, begin drying and lubricating the chain to protect and ensure smooth operation.",
          "guide_time": 155
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 9,
          "end": 43,
          "text": "prepare the degreaser and brush for cleaning the chain",
          "guide": "First, prepare the degreaser and prepare the brush with water and degreaser to start cleaning the chain.",
          "guide_time": 5
        },
        {
          "index": 1,
          "number": "1-2",
          "parent": 0,
          "start": 47,
          "end": 155,
          "text": "clean the chain by brushing and backpedaling it",
          "guide": "Next, brush the chain and backpedal it twice to remove dirt and grime effectively.",
          "guide_time": 43
        },
        {
          "index": 2,
          "number": "2-1",
          "parent": 1,
          "start": 159,
          "end": 219,
          "text": "dry the chain thoroughly with a cloth",
          "guide": "Next, grab a cloth and dry the chain completely to prepare it for lubrication.",
          "guide_time": 155
        },
        {
          "index": 3,
          "number": "2-2",
          "parent": 1,
          "start": 222,
          "end": 240.9,
          "text": "perform lubrication process",
          "guide": "Next, perform lubrication process.",
          "guide_time": 219
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 9,
          "end": 18,
          "text": "pour the degreaser bottle",
          "guide": "First, pour the degreaser in the bowl.",
          "guide_time": 5
        },
        {
          "index": 1,
          "number": "1-1-2",
          "parent": 0,
          "start": 23,
          "end": 29,
          "text": "pour water into the bowl",
          "guide": "Next, pour water into the bowl.",
          "guide_time": 19
        },
        {
          "index": 2,
          "number": "1-1-3",
          "parent": 0,
          "start": 31,
          "end": 38,
          "text": "add degreaser to the brush",
          "guide": "Next, add degreaser thoroughly to the brush bristles.",
          "guide_time": 29
        },
        {
          "index": 3,
          "number": "1-1-4",
          "parent": 0,
          "start": 39,
          "end": 43,
          "text": "clean the table with a cloth",
          "guide": "Next, clean the table thoroughly using a clean cloth.",
          "guide_time": 37
        },
        {
          "index": 4,
          "number": "1-2-1",
          "parent": 1,
          "start": 47,
          "end": 155,
          "text": "brush the chain",
          "guide": "Next, brush the chain.",
          "guide_time": 43
        },
        {
          "index": 5,
          "number": "2-1-1",
          "parent": 2,
          "start": 159,
          "end": 160,
          "text": "grab a cloth",
          "guide": "Next, grab a clean cloth.",
          "guide_time": 155
        },
        {
          "index": 6,
          "number": "2-1-2",
          "parent": 2,
          "start": 160,
          "end": 219,
          "text": "dry the chain with the cloth",
          "guide": "Next, dry the bicycle chain with the cloth.",
          "guide_time": 159.5
        },
        {
          "index": 7,
          "number": "2-2-1",
          "parent": 3,
          "start": 222,
          "end": 240.9,
          "text": "apply lubricant to the chain",
          "guide": "Next, apply lubricant evenly to the bicycle chain using lubricant bottle.",
          "guide_time": 219
        }
      ]
    },
    "video": {
      "id": "H062",
      "source": "egoexo4d",
      "source_dataset": "Ego-Exo4D",
      "record_id": "35e43599-f438-4bc9-8983-68cecaf330e8",
      "source_group": "4f0021d7a1b18039150d89e7fa779c5cee3a4e94a9469dd0a2cf664808677985",
      "split": "test",
      "domain": "Assembly & repair",
      "clip_start": 0,
      "clip_end": 246,
      "duration": 246
    }
  },
  {
    "id": "H205",
    "goal": "Disassemble scooter parts",
    "query": "Can you guide me while I disassemble scooter parts using a screwdriver and spanner?",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 3,
          "end": 73,
          "text": "Loosen fasteners and reposition parts",
          "guide": "First, begin loosening screws and nuts to detach and reposition scooter parts carefully.",
          "guide_time": 1
        },
        {
          "index": 1,
          "number": "2",
          "parent": null,
          "start": 74,
          "end": 98,
          "text": "Open parts and remove loosened nuts",
          "guide": "Next, open the scooter parts and remove the loosened nuts to complete disassembly.",
          "guide_time": 73
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 3,
          "end": 32,
          "text": "loosen screws and remove the first scooter part",
          "guide": "First, loosen the screws and remove the first scooter part carefully.",
          "guide_time": 1
        },
        {
          "index": 1,
          "number": "1-2",
          "parent": 0,
          "start": 40.2,
          "end": 73,
          "text": "loosen nut and remove the second scooter",
          "guide": "Next, loosen the nut and remove the second scooter part.",
          "guide_time": 32.5
        },
        {
          "index": 2,
          "number": "2-1",
          "parent": 1,
          "start": 74,
          "end": 80,
          "text": "open the scooter part",
          "guide": "Next, open the scooter part",
          "guide_time": 73
        },
        {
          "index": 3,
          "number": "2-2",
          "parent": 1,
          "start": 82,
          "end": 98,
          "text": "loosen the nut and drop it on the platform",
          "guide": "Next, loosen the nut and drop it carefully onto the platform.",
          "guide_time": 81
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 3,
          "end": 21,
          "text": "loosen screws with screwdriver",
          "guide": "First, loosen the screws using a screwdriver.",
          "guide_time": 1
        },
        {
          "index": 1,
          "number": "1-1-2",
          "parent": 0,
          "start": 26,
          "end": 32,
          "text": "remove part of scooter",
          "guide": "Next, remove the part of the scooter.",
          "guide_time": 21.5
        },
        {
          "index": 2,
          "number": "1-2-1",
          "parent": 1,
          "start": 40.2,
          "end": 60,
          "text": "loosen nut with spanner",
          "guide": "Next, loosen the nut using a spanner.",
          "guide_time": 32.5
        },
        {
          "index": 3,
          "number": "1-2-2",
          "parent": 1,
          "start": 61.5,
          "end": 65,
          "text": "drop nut on platform",
          "guide": "Next, drop the nut onto the platform.",
          "guide_time": 61
        },
        {
          "index": 4,
          "number": "1-2-3",
          "parent": 1,
          "start": 66,
          "end": 68,
          "text": "remove second scooter part",
          "guide": "Next, remove the second scooter part carefully and set it aside.",
          "guide_time": 65.5
        },
        {
          "index": 5,
          "number": "1-2-4",
          "parent": 1,
          "start": 68,
          "end": 73,
          "text": "place scooter part under platform",
          "guide": "Next, place the scooter parts located under the platform to detach it.",
          "guide_time": 68.2
        },
        {
          "index": 6,
          "number": "2-1-1",
          "parent": 2,
          "start": 74,
          "end": 80,
          "text": "open the scooter part with hand",
          "guide": "Next, open the scooter part using the hand carefully.",
          "guide_time": 73
        },
        {
          "index": 7,
          "number": "2-2-1",
          "parent": 3,
          "start": 82,
          "end": 98,
          "text": "loosen nut with screwdriver",
          "guide": "Next, loosen the nut using the screwdriver on the scooter part.",
          "guide_time": 81
        }
      ]
    },
    "video": {
      "id": "H205",
      "source": "ego4d",
      "source_dataset": "Ego4D Goal-Step",
      "record_id": "f2e4ad31-16ab-4663-9f3c-b0a644262016",
      "source_group": "f765942f209e9f9e410855af4b0cc261947073d58ba79ba4a50ad7c234fb131a",
      "split": "test",
      "domain": "Assembly & repair",
      "clip_start": 0,
      "clip_end": 98,
      "duration": 98
    }
  },
  {
    "id": "H216",
    "goal": "Replace and reconnect motorcycle battery",
    "query": "I'm replacing and reconnecting the motorcycle battery — walk me through it.",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 0,
          "end": 36.9,
          "text": "Remove and set aside old battery",
          "guide": "First, prepare your workspace and remove the old battery safely and completely.",
          "guide_time": 0
        },
        {
          "index": 1,
          "number": "2",
          "parent": null,
          "start": 37,
          "end": 87.8,
          "text": "Install and secure new battery with fuse",
          "guide": "Next, install the new battery and securely reconnect the fuse and cables.",
          "guide_time": 36.5
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 0,
          "end": 2,
          "text": "prepare tools and workspace for battery removal",
          "guide": "First, get your tools ready and clear the area around the battery to start removal.",
          "guide_time": 0
        },
        {
          "index": 1,
          "number": "1-2",
          "parent": 0,
          "start": 3,
          "end": 24.9,
          "text": "unscrew and loosen battery mounting screws",
          "guide": "Next, loosen and remove the screws holding the battery in place to free it.",
          "guide_time": 2.2
        },
        {
          "index": 2,
          "number": "1-3",
          "parent": 0,
          "start": 25.5,
          "end": 36.9,
          "text": "remove and place old battery aside and place new battery on the floor mat",
          "guide": "Next, remove the old battery aside and place new battery on the floor mat.",
          "guide_time": 25.2
        },
        {
          "index": 3,
          "number": "2-1",
          "parent": 1,
          "start": 37,
          "end": 43.5,
          "text": "remove and reinstall fuse on battery",
          "guide": "Next, take out the fuse from the old battery and then put it back in new battery securely.",
          "guide_time": 36.5
        },
        {
          "index": 4,
          "number": "2-2",
          "parent": 1,
          "start": 44,
          "end": 87.8,
          "text": "insert new battery and secure cables tightly",
          "guide": "Next, ensure the new battery is installed and all cable connections are securely tightened.",
          "guide_time": 43.8
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 0,
          "end": 2,
          "text": "pick screwdriver from floor mat",
          "guide": "First, pick the screwdriver from the floor mat.",
          "guide_time": 0
        },
        {
          "index": 1,
          "number": "1-2-1",
          "parent": 1,
          "start": 3,
          "end": 16,
          "text": "unscrew screws from motorcycle battery with screwdriver and hand",
          "guide": "Next, unscrew the screws from the motorcycle battery using the screwdriver and your hand.",
          "guide_time": 2.2
        },
        {
          "index": 2,
          "number": "1-2-2",
          "parent": 1,
          "start": 16,
          "end": 17,
          "text": "drop screw on floor mat",
          "guide": "Next, drop the screw carefully onto the floor mat near the motorcycle.",
          "guide_time": 15.5
        },
        {
          "index": 3,
          "number": "1-2-3",
          "parent": 1,
          "start": 20,
          "end": 24.9,
          "text": "adjust cables on motorcycle battery",
          "guide": "Next, adjust the cables securely on the motorcycle battery.",
          "guide_time": 17
        },
        {
          "index": 4,
          "number": "1-3-1",
          "parent": 2,
          "start": 25.5,
          "end": 30,
          "text": "remove motorcycle battery",
          "guide": "Next, remove the motorcycle battery from its compartment using two hand.",
          "guide_time": 25.2
        },
        {
          "index": 5,
          "number": "1-3-2",
          "parent": 2,
          "start": 30,
          "end": 33,
          "text": "place motorcycle battery on ground",
          "guide": "Next, place the removed motorcycle battery gently on the ground beside you.",
          "guide_time": 29
        },
        {
          "index": 6,
          "number": "1-3-3",
          "parent": 2,
          "start": 33,
          "end": 36.9,
          "text": "pick new motorcycle battery from ground and place on floor mat",
          "guide": "Next, pick new motorcycle battery from the ground and place it on the floor mat.",
          "guide_time": 32
        },
        {
          "index": 7,
          "number": "2-1-1",
          "parent": 3,
          "start": 37,
          "end": 41,
          "text": "remove fuse from old motorcycle battery",
          "guide": "Next, remove the fuse carefully from the old motorcycle battery using hand.",
          "guide_time": 36.5
        },
        {
          "index": 8,
          "number": "2-1-2",
          "parent": 3,
          "start": 41.2,
          "end": 43.5,
          "text": "put fuse on new battery",
          "guide": "Next, put the fuse back onto the new battery securely using your fingers.",
          "guide_time": 41
        },
        {
          "index": 9,
          "number": "2-2-1",
          "parent": 4,
          "start": 44,
          "end": 50.9,
          "text": "insert battery into motorcycle",
          "guide": "Next, insert the battery into the motorcycle.",
          "guide_time": 43.8
        },
        {
          "index": 10,
          "number": "2-2-2",
          "parent": 4,
          "start": 51,
          "end": 87.8,
          "text": "screw cables on battery with screwdriver",
          "guide": "Next, screw the cables onto the battery using the screwdriver.",
          "guide_time": 50.5
        }
      ]
    },
    "video": {
      "id": "H216",
      "source": "ego4d",
      "source_dataset": "Ego4D Goal-Step",
      "record_id": "0aff43b9-4b48-45f9-b67d-086f9390d8e2",
      "source_group": "f3c133ba14022fe4331292ed81e40ba88ea0489e2704424bad08d587c9da3f4d",
      "split": "test",
      "domain": "Assembly & repair",
      "clip_start": 0,
      "clip_end": 96,
      "duration": 96
    }
  },
  {
    "id": "H083",
    "goal": "Replace toner cartridge and load paper in printer",
    "query": "I'm about to replace the toner cartridge and load paper in the printer; tell me what's next as I go.",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 9,
          "end": 115,
          "text": "Prepare printer for paper loading",
          "guide": "First, begin by turning on the printer and loading paper into the tray.",
          "guide_time": 5
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 9,
          "end": 29,
          "text": "turn on the printer and start its operation",
          "guide": "First, turn on the printer and press start to begin its operation.",
          "guide_time": 5
        },
        {
          "index": 1,
          "number": "1-2",
          "parent": 0,
          "start": 41,
          "end": 69,
          "text": "open the paper tray and load paper inside",
          "guide": "Next, open the paper tray and insert paper to load it properly.",
          "guide_time": 29
        },
        {
          "index": 2,
          "number": "1-3",
          "parent": 0,
          "start": 87,
          "end": 115,
          "text": "open the printer door and replace the toner cartridge",
          "guide": "Next, open the printer door and remove the old toner cartridge, then insert the new one.",
          "guide_time": 69
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 9,
          "end": 10,
          "text": "press power button",
          "guide": "First, press the power button.",
          "guide_time": 5
        },
        {
          "index": 1,
          "number": "1-1-2",
          "parent": 0,
          "start": 13,
          "end": 29,
          "text": "press start button",
          "guide": "Next, press the start button.",
          "guide_time": 11
        },
        {
          "index": 2,
          "number": "1-2-1",
          "parent": 1,
          "start": 41,
          "end": 48,
          "text": "open paper tray",
          "guide": "Next, open the paper tray.",
          "guide_time": 29
        },
        {
          "index": 3,
          "number": "1-2-2",
          "parent": 1,
          "start": 53,
          "end": 65.9,
          "text": "insert and load paper into paper tray",
          "guide": "Next, insert and load paper into the paper tray.",
          "guide_time": 49
        },
        {
          "index": 4,
          "number": "1-2-3",
          "parent": 1,
          "start": 66,
          "end": 69,
          "text": "close paper tray",
          "guide": null,
          "guide_time": null
        },
        {
          "index": 5,
          "number": "1-3-1",
          "parent": 2,
          "start": 87,
          "end": 91,
          "text": "open printer door",
          "guide": "Next, open the printer door.",
          "guide_time": 69
        },
        {
          "index": 6,
          "number": "1-3-2",
          "parent": 2,
          "start": 91,
          "end": 99,
          "text": "remove toner cartridge",
          "guide": "Next, remove the toner cartridge.",
          "guide_time": 89
        },
        {
          "index": 7,
          "number": "1-3-3",
          "parent": 2,
          "start": 99,
          "end": 111,
          "text": "insert toner cartridge into printer slot",
          "guide": "Next, insert the toner cartridge into the printer slot.",
          "guide_time": 97
        },
        {
          "index": 8,
          "number": "1-3-4",
          "parent": 2,
          "start": 111,
          "end": 115,
          "text": "close printer door",
          "guide": null,
          "guide_time": null
        }
      ]
    },
    "video": {
      "id": "H083",
      "source": "holoassist",
      "source_dataset": "HoloAssist",
      "record_id": "z021-june-20-22-printer_big",
      "source_group": "b0a893bb3f25c14853b723e84264bf80f08647522c2464f353b44a92950c86d9",
      "split": "test",
      "domain": "Electronics",
      "clip_start": 0,
      "clip_end": 116,
      "duration": 116
    }
  },
  {
    "id": "H065",
    "goal": "Perform COVID-19 rapid antigen test",
    "query": "Help me perform a COVID-19 rapid antigen test.",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 4.6,
          "end": 66,
          "text": "Prepare materials and collect sample",
          "guide": "First, begin preparing materials and collecting the sample to start the test process.",
          "guide_time": 1
        },
        {
          "index": 1,
          "number": "2",
          "parent": null,
          "start": 66.8,
          "end": 141.9,
          "text": "Process sample and check results",
          "guide": "Next, process the collected sample and check the test results carefully.",
          "guide_time": 65
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 4.6,
          "end": 27.9,
          "text": "prepare the test materials and position the test tube",
          "guide": "First, prepare the test materials and position the test tube on the box for easy access.",
          "guide_time": 1
        },
        {
          "index": 1,
          "number": "1-2",
          "parent": 0,
          "start": 28.3,
          "end": 66,
          "text": "unwrap the swab, pick the nose, and mix it in the test tube",
          "guide": "Next, unwrap the swab, pick the nose, and mix it thoroughly inside the test tube before sealing it.",
          "guide_time": 27
        },
        {
          "index": 2,
          "number": "2-1",
          "parent": 1,
          "start": 66.8,
          "end": 75,
          "text": "shake testing tube",
          "guide": "Next, shake the testing tube.",
          "guide_time": 65
        },
        {
          "index": 3,
          "number": "2-2",
          "parent": 1,
          "start": 75.4,
          "end": 99.7,
          "text": "unwrap the test plate and apply the testing solution",
          "guide": "Next, prepare the test plate with all materials arranged and testing solution applied correctly.",
          "guide_time": 73
        },
        {
          "index": 4,
          "number": "2-3",
          "parent": 1,
          "start": 103.4,
          "end": 141.9,
          "text": "check the testing plate for results",
          "guide": "Next, check the testing plate carefully to read your COVID-19 test results.",
          "guide_time": 99
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 4.6,
          "end": 15.6,
          "text": "unbox package",
          "guide": "First, unbox the package.",
          "guide_time": 1
        },
        {
          "index": 1,
          "number": "1-1-2",
          "parent": 0,
          "start": 16,
          "end": 22,
          "text": "arrange test materials in organized manner",
          "guide": "Next, arrange all test materials neatly on a clean surface.",
          "guide_time": 15
        },
        {
          "index": 2,
          "number": "1-1-3",
          "parent": 0,
          "start": 22,
          "end": 27.9,
          "text": "position COVID-19 test tube on the box",
          "guide": "Next, position the COVID-19 test tube securely on the box surface.",
          "guide_time": 21
        },
        {
          "index": 3,
          "number": "1-2-1",
          "parent": 1,
          "start": 28.3,
          "end": 34.8,
          "text": "unwrap the collection swab",
          "guide": "Next, unwrap the collection swab.",
          "guide_time": 27
        },
        {
          "index": 4,
          "number": "1-2-2",
          "parent": 1,
          "start": 36,
          "end": 48,
          "text": "pick the nose",
          "guide": "Next, pick the nose with collection swab.",
          "guide_time": 35
        },
        {
          "index": 5,
          "number": "1-2-3",
          "parent": 1,
          "start": 48.4,
          "end": 53,
          "text": "open the test tube lid",
          "guide": "Next, open the test tube lid.",
          "guide_time": 47.4
        },
        {
          "index": 6,
          "number": "1-2-4",
          "parent": 1,
          "start": 57,
          "end": 63.9,
          "text": "swirl the swab inside the testing tube",
          "guide": "Next, swirl the swab inside the testing tube thoroughly for sample mixing.",
          "guide_time": 53
        },
        {
          "index": 7,
          "number": "1-2-5",
          "parent": 1,
          "start": 64,
          "end": 66,
          "text": "cover testing tube",
          "guide": "Next, cover the testing tube tightly to prevent contamination.",
          "guide_time": 64
        },
        {
          "index": 8,
          "number": "2-1-1",
          "parent": 2,
          "start": 66.8,
          "end": 73.9,
          "text": "shake testing tube",
          "guide": "Next, shake the testing tube.",
          "guide_time": 65
        },
        {
          "index": 9,
          "number": "2-1-2",
          "parent": 2,
          "start": 74,
          "end": 75,
          "text": "place testing tube on box",
          "guide": null,
          "guide_time": null
        },
        {
          "index": 10,
          "number": "2-2-1",
          "parent": 3,
          "start": 75.4,
          "end": 84.9,
          "text": "unwrap test plate",
          "guide": "Next, unwrap the test plate carefully before use.",
          "guide_time": 73
        },
        {
          "index": 11,
          "number": "2-2-2",
          "parent": 3,
          "start": 85,
          "end": 87.9,
          "text": "arrange test materials",
          "guide": "Next, arrange all test materials neatly for easy access during testing.",
          "guide_time": 83
        },
        {
          "index": 12,
          "number": "2-2-3",
          "parent": 3,
          "start": 91.5,
          "end": 99.7,
          "text": "apply testing solution to testing plate",
          "guide": "Next, apply the testing solution to the designated area on the test plate.",
          "guide_time": 87
        },
        {
          "index": 13,
          "number": "2-3-1",
          "parent": 4,
          "start": 103.4,
          "end": 136,
          "text": "dispose of waste",
          "guide": "Next, dispose of all used materials and waste according to instructions.",
          "guide_time": 99
        },
        {
          "index": 14,
          "number": "2-3-2",
          "parent": 4,
          "start": 136,
          "end": 141.9,
          "text": "check the testing plate",
          "guide": "Next, check the test plate for results after the recommended waiting time.",
          "guide_time": 135
        }
      ]
    },
    "video": {
      "id": "H065",
      "source": "egoexo4d",
      "source_dataset": "Ego-Exo4D",
      "record_id": "a58f7f81-1ca2-4f98-bae4-2afce688c685",
      "source_group": "64e22ece0f3462fe49e26d3e934f4945bcba19922381b252c232bc8c06ca44e3",
      "split": "test",
      "domain": "Health & lab",
      "clip_start": 0,
      "clip_end": 166,
      "duration": 166
    }
  },
  {
    "id": "H089",
    "goal": "Assemble and secure a frame with screws and plate",
    "query": "Talk me through assembling and securing a frame with screws and a plate.",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 13.5,
          "end": 159,
          "text": "assemble and stabilize the main frame structure",
          "guide": "First, begin assembling and stabilizing the main frame structure to create a solid foundation.",
          "guide_time": 9
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 13.5,
          "end": 103,
          "text": "assemble the frame and secure the joints with screws",
          "guide": "First, join the frame parts together and fasten the joints with screws so the frame holds its shape.",
          "guide_time": 9
        },
        {
          "index": 1,
          "number": "1-2",
          "parent": 0,
          "start": 104,
          "end": 142,
          "text": "position the frame and start attaching an additional screw",
          "guide": "Next, move the frame into place and begin attaching another screw to reinforce the structure.",
          "guide_time": 103.5
        },
        {
          "index": 2,
          "number": "1-3",
          "parent": 0,
          "start": 145,
          "end": 159,
          "text": "adjust the frame and secure the plate in place",
          "guide": "Next, make any needed adjustments to the frame and place the plate to lock everything together.",
          "guide_time": 141
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 13.5,
          "end": 36,
          "text": "assemble the frame parts",
          "guide": "First, assemble the frame parts.",
          "guide_time": 9
        },
        {
          "index": 1,
          "number": "1-1-2",
          "parent": 0,
          "start": 42,
          "end": 103,
          "text": "tighten screws",
          "guide": "Next, tighten the screws.",
          "guide_time": 37
        },
        {
          "index": 2,
          "number": "1-2-1",
          "parent": 1,
          "start": 104,
          "end": 113,
          "text": "move frame",
          "guide": "Next, move the frame to the desired position.",
          "guide_time": 103.5
        },
        {
          "index": 3,
          "number": "1-2-2",
          "parent": 1,
          "start": 115,
          "end": 142,
          "text": "insert screw into frame",
          "guide": "Next, insert the screw into the frame.",
          "guide_time": 114.5
        },
        {
          "index": 4,
          "number": "1-3-1",
          "parent": 2,
          "start": 145,
          "end": 152,
          "text": "adjust frame",
          "guide": "Next, adjust the frame until it is properly aligned and stable.",
          "guide_time": 141
        },
        {
          "index": 5,
          "number": "1-3-2",
          "parent": 2,
          "start": 153,
          "end": 159,
          "text": "place plate",
          "guide": "Next, place the plate on the frame at the designated corner.",
          "guide_time": 151
        }
      ]
    },
    "video": {
      "id": "H089",
      "source": "holoassist",
      "source_dataset": "HoloAssist",
      "record_id": "z074-july-01-22-gladom_assemble",
      "source_group": "0e6d2ae7092f524e3421e823aa9c93357936950735beb103276dd4db03e3d2e4",
      "split": "test",
      "domain": "Assembly & repair",
      "clip_start": 0,
      "clip_end": 160,
      "duration": 160
    }
  },
  {
    "id": "H094",
    "goal": "Replace toner cartridge in printer",
    "query": "How do I replace the toner cartridge in the printer?",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 6.7,
          "end": 55,
          "text": "Prepare printer and access toner compartment",
          "guide": "First, prepare the printer tray and open the cover to access the toner cartridge.",
          "guide_time": 1
        },
        {
          "index": 1,
          "number": "2",
          "parent": null,
          "start": 57,
          "end": 79,
          "text": "Replace old toner cartridge with new one",
          "guide": "Next, remove the old toner cartridge and insert the new one, then close the printer door.",
          "guide_time": 55
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 6.7,
          "end": 41,
          "text": "prepare the printer tray with properly aligned paper",
          "guide": "First, align the paper neatly in the printer tray to prepare it for printing.",
          "guide_time": 1
        },
        {
          "index": 1,
          "number": "1-2",
          "parent": 0,
          "start": 53,
          "end": 55,
          "text": "open the printer cover to access the toner cartridge",
          "guide": "Next, open the printer cover to expose the toner cartridge compartment.",
          "guide_time": 41
        },
        {
          "index": 2,
          "number": "2-1",
          "parent": 1,
          "start": 57,
          "end": 65,
          "text": "remove the old toner cartridge from the printer",
          "guide": "Next, ensure the old toner cartridge is fully detached and held securely outside the printer.",
          "guide_time": 55
        },
        {
          "index": 3,
          "number": "2-2",
          "parent": 1,
          "start": 66,
          "end": 79,
          "text": "insert the new toner cartridge and close the printer door",
          "guide": "Next, ensure the new toner cartridge is fully installed and the printer door is firmly closed.",
          "guide_time": 65
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 6.7,
          "end": 24.9,
          "text": "press button on printer",
          "guide": "First, press button on printer to setup.",
          "guide_time": 1
        },
        {
          "index": 1,
          "number": "1-1-2",
          "parent": 0,
          "start": 27.3,
          "end": 40,
          "text": "open the printer tray and adjust paper in printer tray",
          "guide": "Next, open the printer tray and adjust the paper in the printer tray.",
          "guide_time": 25
        },
        {
          "index": 2,
          "number": "1-1-3",
          "parent": 0,
          "start": 40,
          "end": 41,
          "text": "close printer tray",
          "guide": null,
          "guide_time": null
        },
        {
          "index": 3,
          "number": "1-2-1",
          "parent": 1,
          "start": 53,
          "end": 55,
          "text": "open printer cover",
          "guide": "Next, open the printer cover.",
          "guide_time": 41
        },
        {
          "index": 4,
          "number": "2-1-1",
          "parent": 2,
          "start": 57,
          "end": 65,
          "text": "remove toner cartridge",
          "guide": "Next, remove the toner cartridge from the printer carefully.",
          "guide_time": 55
        },
        {
          "index": 5,
          "number": "2-2-1",
          "parent": 3,
          "start": 66,
          "end": 70,
          "text": "pick up toner cartridge",
          "guide": "Next, pick up the toner cartridge from its packaging carefully.",
          "guide_time": 65
        },
        {
          "index": 6,
          "number": "2-2-2",
          "parent": 3,
          "start": 70,
          "end": 77,
          "text": "insert and push toner cartridge into printer",
          "guide": "Next, insert and push the toner cartridge into the printer.",
          "guide_time": 70
        },
        {
          "index": 7,
          "number": "2-2-3",
          "parent": 3,
          "start": 77,
          "end": 79,
          "text": "close printer door",
          "guide": null,
          "guide_time": null
        }
      ]
    },
    "video": {
      "id": "H094",
      "source": "holoassist",
      "source_dataset": "HoloAssist",
      "record_id": "z166-sep-01-22-printer_big",
      "source_group": "4b54fa9436bd6e3896f5e1d13c5e73e4512e7bdb07c9f4fde5351e4510fe566f",
      "split": "test",
      "domain": "Electronics",
      "clip_start": 0,
      "clip_end": 80,
      "duration": 80
    }
  },
  {
    "id": "H123",
    "goal": "Upgrading computer RAM and reconnecting cables",
    "query": "Help me upgrade my computer's RAM and reconnect the cables.",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 15,
          "end": 75.9,
          "text": "Prepare the computer for hardware upgrade",
          "guide": "First, prepare your computer by disconnecting cables and removing the graphics card.",
          "guide_time": 11
        },
        {
          "index": 1,
          "number": "2",
          "parent": null,
          "start": 77,
          "end": 166,
          "text": "Replace RAM and reconnect all cables",
          "guide": "Next, replace the RAM and then close the case before reconnecting cables.",
          "guide_time": 75
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 15,
          "end": 43,
          "text": "disconnect all external cables and position the computer sideways",
          "guide": "First, disconnect all external cables and rotate the computer to its side for access.",
          "guide_time": 11
        },
        {
          "index": 1,
          "number": "1-2",
          "parent": 0,
          "start": 43,
          "end": 75.9,
          "text": "remove check how RAM is inserted.",
          "guide": "Next, check where and how RAM is inserted inside the computer.",
          "guide_time": 43
        },
        {
          "index": 2,
          "number": "2-1",
          "parent": 1,
          "start": 77,
          "end": 131,
          "text": "take out the old RAM stick and install the new one",
          "guide": "Next, replace the old RAM stick with the new one fully installed in the computer slot.",
          "guide_time": 75
        },
        {
          "index": 3,
          "number": "2-2",
          "parent": 1,
          "start": 133,
          "end": 155,
          "text": "close the computer case and move it to the floor",
          "guide": "Next, ensure the computer case is closed and placed securely on the floor for stability.",
          "guide_time": 131
        },
        {
          "index": 4,
          "number": "2-3",
          "parent": 1,
          "start": 156,
          "end": 166,
          "text": "reconnect the power and HDMI cables to the computer",
          "guide": "Next, confirm both power and HDMI cables are properly connected to the computer for operation.",
          "guide_time": 155
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 15,
          "end": 23,
          "text": "unplug cables",
          "guide": "First, unplug the cable in the back of the computer.",
          "guide_time": 11
        },
        {
          "index": 1,
          "number": "1-1-2",
          "parent": 0,
          "start": 32,
          "end": 43,
          "text": "move computer up and rotate to side facing",
          "guide": "Next, move computer up and rotate to face the side.",
          "guide_time": 23.5
        },
        {
          "index": 2,
          "number": "1-2-1",
          "parent": 1,
          "start": 43,
          "end": 48,
          "text": "open side panel of the computer",
          "guide": "Next, open the side panel of the computer.",
          "guide_time": 43
        },
        {
          "index": 3,
          "number": "1-2-2",
          "parent": 1,
          "start": 48,
          "end": 75.9,
          "text": "check RAM sticks",
          "guide": "Next, check how the RAM sticks are inserted in computer.",
          "guide_time": 48.5
        },
        {
          "index": 4,
          "number": "2-1-1",
          "parent": 2,
          "start": 77,
          "end": 92,
          "text": "remove old RAM stick",
          "guide": "Next, remove the old RAM stick from its slot.",
          "guide_time": 75
        },
        {
          "index": 5,
          "number": "2-1-2",
          "parent": 2,
          "start": 104,
          "end": 131,
          "text": "install RAM stick",
          "guide": "Next, install the new RAM sticks in the computer.",
          "guide_time": 93
        },
        {
          "index": 6,
          "number": "2-2-1",
          "parent": 3,
          "start": 133,
          "end": 139,
          "text": "close computer case",
          "guide": null,
          "guide_time": null
        },
        {
          "index": 7,
          "number": "2-2-2",
          "parent": 3,
          "start": 142,
          "end": 155,
          "text": "move computer case to floor",
          "guide": "Next, finally, move the computer case to the floor.",
          "guide_time": 131
        },
        {
          "index": 8,
          "number": "2-3-1",
          "parent": 4,
          "start": 156,
          "end": 160,
          "text": "plug in power cable",
          "guide": "Next, plug in the power cable securely to the computer.",
          "guide_time": 155
        },
        {
          "index": 9,
          "number": "2-3-2",
          "parent": 4,
          "start": 160,
          "end": 166,
          "text": "plug in HDMI cable",
          "guide": "Next, plug in the HDMI cable firmly into the HDMI port on your computer.",
          "guide_time": 159
        }
      ]
    },
    "video": {
      "id": "H123",
      "source": "holoassist",
      "source_dataset": "HoloAssist",
      "record_id": "R160-3Oct-RAM",
      "source_group": "02690a820a4ef22c761df731b53ed0264bd7da09f449d1fcca243cc3e35ca24f",
      "split": "test",
      "domain": "Electronics",
      "clip_start": 0,
      "clip_end": 166,
      "duration": 166
    }
  },
  {
    "id": "H064",
    "goal": "making a tossed vegetable salad",
    "query": "How do I make a tossed vegetable salad with cucumber and tomato?",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 21.3,
          "end": 126,
          "text": "Prepare and add chopped vegetables",
          "guide": "First, start preparing the vegetables by cutting and adding them to the bowl.",
          "guide_time": 17
        },
        {
          "index": 1,
          "number": "2",
          "parent": null,
          "start": 127,
          "end": 216,
          "text": "Season and toss the salad to finish",
          "guide": "Next, season the salad, toss it well.",
          "guide_time": 125
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 21.3,
          "end": 72.5,
          "text": "cut the cucumber into pieces",
          "guide": "First, cut the cucumber into pieces ready for the salad.",
          "guide_time": 17
        },
        {
          "index": 1,
          "number": "1-2",
          "parent": 0,
          "start": 72.5,
          "end": 90.5,
          "text": "add chopped cucumber to the bowl",
          "guide": "Next, add the chopped cucumber into the bowl for mixing.",
          "guide_time": 71
        },
        {
          "index": 2,
          "number": "1-3",
          "parent": 0,
          "start": 91.5,
          "end": 126,
          "text": "cut the tomato into pieces",
          "guide": "Next, cut the tomato into pieces to prepare for the salad.",
          "guide_time": 90
        },
        {
          "index": 3,
          "number": "2-1",
          "parent": 1,
          "start": 127,
          "end": 175,
          "text": "season and dress the salad mixture",
          "guide": "Next, add salt, pepper, and mayonnaise to the bowl to season and dress the salad mixture.",
          "guide_time": 125
        },
        {
          "index": 4,
          "number": "2-2",
          "parent": 1,
          "start": 175,
          "end": 216,
          "text": "toss the salad in the bowl with a spoon",
          "guide": "Next, toss the salad in the bowl using a spoon to mix everything.",
          "guide_time": 173
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 21.3,
          "end": 22.3,
          "text": "get cucumber",
          "guide": "First, get a cucumber.",
          "guide_time": 17
        },
        {
          "index": 1,
          "number": "1-1-2",
          "parent": 0,
          "start": 28,
          "end": 29,
          "text": "get knife",
          "guide": "Next, get a knife.",
          "guide_time": 23
        },
        {
          "index": 2,
          "number": "1-1-3",
          "parent": 0,
          "start": 29.3,
          "end": 72.5,
          "text": "cut cucumber into pieces with knife",
          "guide": "Next, cut the cucumber into pieces with the knife.",
          "guide_time": 29
        },
        {
          "index": 3,
          "number": "1-2-1",
          "parent": 1,
          "start": 72.5,
          "end": 75,
          "text": "get a bowl",
          "guide": "Next, get a bowl.",
          "guide_time": 71
        },
        {
          "index": 4,
          "number": "1-2-2",
          "parent": 1,
          "start": 82,
          "end": 90.5,
          "text": "add chopped cucumber to bowl",
          "guide": "Next, add the chopped cucumber to the bowl.",
          "guide_time": 75
        },
        {
          "index": 5,
          "number": "1-3-1",
          "parent": 2,
          "start": 91.5,
          "end": 119,
          "text": "cut tomato with knife",
          "guide": "Next, cut the tomato with the knife.",
          "guide_time": 90
        },
        {
          "index": 6,
          "number": "1-3-2",
          "parent": 2,
          "start": 120,
          "end": 126,
          "text": "add tomato to bowl",
          "guide": "Next, add tomato pieces into the bowl carefully and evenly.",
          "guide_time": 119
        },
        {
          "index": 7,
          "number": "2-1-1",
          "parent": 3,
          "start": 127,
          "end": 138,
          "text": "add salt to bowl",
          "guide": "Next, add salt to the bowl using a teaspoon.",
          "guide_time": 125
        },
        {
          "index": 8,
          "number": "2-1-2",
          "parent": 3,
          "start": 138,
          "end": 141,
          "text": "put away salt",
          "guide": null,
          "guide_time": null
        },
        {
          "index": 9,
          "number": "2-1-3",
          "parent": 3,
          "start": 141,
          "end": 153,
          "text": "add pepper to bowl",
          "guide": "Next, add pepper to the bowl.",
          "guide_time": 139
        },
        {
          "index": 10,
          "number": "2-1-4",
          "parent": 3,
          "start": 153,
          "end": 157,
          "text": "put away pepper",
          "guide": null,
          "guide_time": null
        },
        {
          "index": 11,
          "number": "2-1-5",
          "parent": 3,
          "start": 158,
          "end": 170,
          "text": "add mayonnaise to bowl",
          "guide": "Next, add mayonnaise to the bowl.",
          "guide_time": 153
        },
        {
          "index": 12,
          "number": "2-1-6",
          "parent": 3,
          "start": 170,
          "end": 175,
          "text": "put away the mayonnaise on counter",
          "guide": null,
          "guide_time": null
        },
        {
          "index": 13,
          "number": "2-2-1",
          "parent": 4,
          "start": 175,
          "end": 178,
          "text": "get a spoon",
          "guide": "Next, get a spoon.",
          "guide_time": 173
        },
        {
          "index": 14,
          "number": "2-2-2",
          "parent": 4,
          "start": 178,
          "end": 216,
          "text": "toss the salad in the bowl with the spoon",
          "guide": "Next, toss the salad in the bowl using the spoon.",
          "guide_time": 178
        }
      ]
    },
    "video": {
      "id": "H064",
      "source": "egoexo4d",
      "source_dataset": "Ego-Exo4D",
      "record_id": "7ab371e9-704d-42d0-a130-217260e169ec",
      "source_group": "7b95a26467e724005bbfda621f66dcfd8a67b4ebb26e6003bad620c52af99e30",
      "split": "test",
      "domain": "Food & drink",
      "clip_start": 0,
      "clip_end": 216,
      "duration": 216
    }
  },
  {
    "id": "H014",
    "goal": "Doing laundry with washing machine",
    "query": "Help me do laundry with the washing machine.",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 4.005375,
          "end": 71.005375,
          "text": "Prepare and load clothes into the washing machine",
          "guide": "First, begin preparing the washing machine and loading clothes to get ready for washing.",
          "guide_time": 1.005404
        },
        {
          "index": 1,
          "number": "2",
          "parent": null,
          "start": 71.005375,
          "end": 99.005375,
          "text": "Start the wash cycle and organize clothes on the ground.",
          "guide": "Next, close the machine, start washing, and then organize the clothes on the ground.",
          "guide_time": 71
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 4.005375,
          "end": 23.005375,
          "text": "prepare the washing machine with detergent loaded",
          "guide": "First, check inside of the washing machine and pour detergent into the drawer.",
          "guide_time": 1.005404
        },
        {
          "index": 1,
          "number": "1-2",
          "parent": 0,
          "start": 25.005375,
          "end": 71.005375,
          "text": "load clothes into the washing machine",
          "guide": "Next, place all dirty clothes inside the washing machine tub preparing for washing cycle.",
          "guide_time": 23.005404
        },
        {
          "index": 2,
          "number": "2-1",
          "parent": 1,
          "start": 71.005375,
          "end": 90.005375,
          "text": "close washing machine and start wash cycle",
          "guide": "Next, close the washing machine door securely and start the washing cycle to clean clothes.",
          "guide_time": 71
        },
        {
          "index": 3,
          "number": "2-2",
          "parent": 1,
          "start": 90.005375,
          "end": 99.005375,
          "text": "organize clothes on the ground",
          "guide": "Next, organize clothes in the ground.",
          "guide_time": 90
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 4.005375,
          "end": 9.005375,
          "text": "open washing machine door",
          "guide": "First, open the washing machine door carefully before loading clothes.",
          "guide_time": 1.005404
        },
        {
          "index": 1,
          "number": "1-1-2",
          "parent": 0,
          "start": 9.005375,
          "end": 19.505375,
          "text": "pour detergent into detergent drawer",
          "guide": "Next, pour detergent into the detergent drawer using the detergent bottle.",
          "guide_time": 8.8
        },
        {
          "index": 2,
          "number": "1-1-3",
          "parent": 0,
          "start": 22.005375,
          "end": 23.005375,
          "text": "close detergent drawer",
          "guide": null,
          "guide_time": null
        },
        {
          "index": 3,
          "number": "1-2-1",
          "parent": 1,
          "start": 25.005375,
          "end": 26.005375,
          "text": "open washing machine door",
          "guide": "Next, open the washing machine door.",
          "guide_time": 23.005404
        },
        {
          "index": 4,
          "number": "1-2-2",
          "parent": 1,
          "start": 27.005375,
          "end": 62.005375,
          "text": "put cloth into washing machine tub",
          "guide": "Next, put colored clotthes into washing machine tub and drop the white clothes on the ground to prevent color bleeding.",
          "guide_time": 26.005404
        },
        {
          "index": 5,
          "number": "1-2-3",
          "parent": 1,
          "start": 63.005375,
          "end": 71.005375,
          "text": "check another laundry",
          "guide": "Also, check other places where there might be laundry.",
          "guide_time": 61.5
        },
        {
          "index": 6,
          "number": "2-1-1",
          "parent": 2,
          "start": 71.005375,
          "end": 73.005375,
          "text": "close washing machine door",
          "guide": null,
          "guide_time": null
        },
        {
          "index": 7,
          "number": "2-1-2",
          "parent": 2,
          "start": 73.005375,
          "end": 88.005375,
          "text": "set washing machine controls and press start button",
          "guide": "Next, set the washing machine controls and press the start button.",
          "guide_time": 71
        },
        {
          "index": 8,
          "number": "2-1-3",
          "parent": 2,
          "start": 88.005375,
          "end": 90.005375,
          "text": "put down cloth cover on washing machine",
          "guide": "Next, put down the cloth cover on the washing machine to protect it from dust.",
          "guide_time": 88
        },
        {
          "index": 9,
          "number": "2-2-1",
          "parent": 3,
          "start": 90.005375,
          "end": 99.005375,
          "text": "put clothes on the ground into laundry basket and adjust them",
          "guide": "Next, put clothes on the ground into the laundry basket and arrange them evenly.",
          "guide_time": 90
        }
      ]
    },
    "video": {
      "id": "H014",
      "source": "ego4d",
      "source_dataset": "Ego4D Goal-Step",
      "record_id": "c1d8c3ca-f127-4dee-95f5-41280edde54e",
      "source_group": "5b91223cbc6e447d46581ad7bd24827111e8534241bdf5bfe3c37fbe3a0cd4a2",
      "split": "test",
      "domain": "Home & garden",
      "clip_start": 0.015625,
      "clip_end": 100.015625,
      "duration": 100
    }
  },
  {
    "id": "H039",
    "goal": "Cooking and eating seasoned food",
    "query": "Talk me through cooking and eating seasoned food.",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 7.00075,
          "end": 31.00075,
          "text": "prepare and season the food for cooking",
          "guide": "First, begin by getting your food ready and adding seasoning so it’s prepared to cook.",
          "guide_time": 6.5
        },
        {
          "index": 1,
          "number": "2",
          "parent": null,
          "start": 32.00075,
          "end": 82.00075,
          "text": "cook the seasoned food and enjoy eating it",
          "guide": "Next, start cooking your seasoned food and finish by eating your delicious meal.",
          "guide_time": 31.5
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 7.00075,
          "end": 31.00075,
          "text": "add spice from fridge to food in pan",
          "guide": "First, take out your spice and add it to the food in the pan so it’s ready for mixing.",
          "guide_time": 6.5
        },
        {
          "index": 1,
          "number": "2-1",
          "parent": 1,
          "start": 32.00075,
          "end": 61.00075,
          "text": "mix food in pan and set mixer aside",
          "guide": "Next, mix the food in pan with the hand mixer.",
          "guide_time": 31.5
        },
        {
          "index": 2,
          "number": "2-2",
          "parent": 1,
          "start": 61.00075,
          "end": 82.00075,
          "text": "eat seasoned food and finish up",
          "guide": "Next, enjoy your seasoned food from the pan.",
          "guide_time": 61
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 7.00075,
          "end": 14.00075,
          "text": "open fridge and take out spice",
          "guide": "First, open the fridge and take out spice bottle.",
          "guide_time": 6.5
        },
        {
          "index": 1,
          "number": "1-1-2",
          "parent": 0,
          "start": 14.00075,
          "end": 28.00075,
          "text": "scoop spice from bottle into pan with fork",
          "guide": "Next, scoop spice from the bottle into the pan using a fork.",
          "guide_time": 13.9
        },
        {
          "index": 2,
          "number": "1-1-3",
          "parent": 0,
          "start": 29.00075,
          "end": 31.00075,
          "text": "move pan on cooker",
          "guide": "Next, move the pan onto the cooker to start heating your seasoned food.",
          "guide_time": 27.000781
        },
        {
          "index": 3,
          "number": "2-1-1",
          "parent": 1,
          "start": 32.00075,
          "end": 54.00075,
          "text": "mix food in pan with hand mixer",
          "guide": "Next, mix the food in the pan thoroughly with the hand mixer.",
          "guide_time": 31.5
        },
        {
          "index": 4,
          "number": "2-1-2",
          "parent": 1,
          "start": 54.00075,
          "end": 61.00075,
          "text": "turn off hand mixer",
          "guide": "Next, turn off the hand mixer to stop mixing the ingredients.",
          "guide_time": 53.7
        },
        {
          "index": 5,
          "number": "2-2-1",
          "parent": 2,
          "start": 61.00075,
          "end": 82.00075,
          "text": "eat seasoned food from pan with fork",
          "guide": "Next, eat the seasoned food from the pan with a fork.",
          "guide_time": 61
        }
      ]
    },
    "video": {
      "id": "H039",
      "source": "ego4d",
      "source_dataset": "Ego4D Goal-Step",
      "record_id": "37af7bbe-2267-4987-9ee8-26bdda093916__c2",
      "source_group": "6473cdab56e6309101a3d4cb9331b9a6d7ae1ac207caffb2bc0d016f40b52373",
      "split": "test",
      "domain": "Other / mixed",
      "clip_start": 600.03125,
      "clip_end": 690.03125,
      "duration": 90
    }
  },
  {
    "id": "H153",
    "goal": "Ceiling painting and wallpaper preparation",
    "query": "Talk me through painting the ceiling and preparing the wallpaper.",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 1,
          "end": 186,
          "text": "Complete ceiling painting process",
          "guide": "First, begin painting the ceiling to achieve a smooth and even finish.",
          "guide_time": 0.5
        },
        {
          "index": 1,
          "number": "2",
          "parent": null,
          "start": 186,
          "end": 216,
          "text": "Prepare wallpaper for installation",
          "guide": "Next, start preparing the wallpaper by unfolding and checking it carefully.",
          "guide_time": 186
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 1,
          "end": 20,
          "text": "prepare painting tools and position at ceiling area",
          "guide": "First, get your painting tools ready and position yourself at the ceiling area to start painting.",
          "guide_time": 0.5
        },
        {
          "index": 1,
          "number": "1-2",
          "parent": 0,
          "start": 20,
          "end": 54,
          "text": "adjust ceiling wire for painting setup and paint a gap in the ceiling",
          "guide": "Next, adjust the wire on the ceiling to prepare the area for painting and paint a gap in the ceiling with the brush.",
          "guide_time": 19
        },
        {
          "index": 2,
          "number": "1-3",
          "parent": 0,
          "start": 54,
          "end": 125,
          "text": "apply paint to ceiling using brush",
          "guide": "Next, use the brush to apply paint evenly on the ceiling surface.",
          "guide_time": 53
        },
        {
          "index": 3,
          "number": "1-4",
          "parent": 0,
          "start": 125,
          "end": 186,
          "text": "paint ceiling with roller for smooth coverage",
          "guide": "Next, use the paint roller to cover the ceiling smoothly with paint.",
          "guide_time": 125
        },
        {
          "index": 4,
          "number": "2-1",
          "parent": 1,
          "start": 186,
          "end": 216,
          "text": "prepare wallpaper by unfolding and checking it",
          "guide": "Next, pick up the wallpaper, unfold it, and check it for application.",
          "guide_time": 186
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 1,
          "end": 5,
          "text": "hold paint bucket and move towards bench carrying it",
          "guide": "First, hold paint bucket and move towards bench carrying it.",
          "guide_time": 0.5
        },
        {
          "index": 1,
          "number": "1-1-2",
          "parent": 0,
          "start": 13,
          "end": 20,
          "text": "climb ladder",
          "guide": "Next, climb the ladder carefully and maintain your balance.",
          "guide_time": 5
        },
        {
          "index": 2,
          "number": "1-2-1",
          "parent": 1,
          "start": 20,
          "end": 23,
          "text": "hold painting brush and remove brush from bucket",
          "guide": "Next, hold the painting brush and remove it from the paint bucket gently.",
          "guide_time": 19
        },
        {
          "index": 3,
          "number": "1-2-2",
          "parent": 1,
          "start": 23,
          "end": 30,
          "text": "adjust wire on ceiling",
          "guide": "Next, adjust the wire on the ceiling.",
          "guide_time": 21
        },
        {
          "index": 4,
          "number": "1-2-3",
          "parent": 1,
          "start": 30,
          "end": 54,
          "text": "paint ceiling gap with brush",
          "guide": "Next, paint the ceiling gap evenly using the brush strokes.",
          "guide_time": 29
        },
        {
          "index": 5,
          "number": "1-3-1",
          "parent": 2,
          "start": 54,
          "end": 55,
          "text": "dip brush in paint",
          "guide": "Next, dip the brush into the paint to load it properly.",
          "guide_time": 53
        },
        {
          "index": 6,
          "number": "1-3-2",
          "parent": 2,
          "start": 55,
          "end": 125,
          "text": "paint ceiling gap with brush",
          "guide": "Next, paint the ceiling with the brush.",
          "guide_time": 54.5
        },
        {
          "index": 7,
          "number": "1-4-1",
          "parent": 3,
          "start": 125,
          "end": 127,
          "text": "drop the brush in the bucket",
          "guide": "Next, drop the brush gently into the bucket to rest it.",
          "guide_time": 125
        },
        {
          "index": 8,
          "number": "1-4-2",
          "parent": 3,
          "start": 127,
          "end": 129,
          "text": "drop the bucket on a stand",
          "guide": "Next, drop the paint bucket onto the stand securely to avoid spills.",
          "guide_time": 126.7
        },
        {
          "index": 9,
          "number": "1-4-3",
          "parent": 3,
          "start": 129,
          "end": 134,
          "text": "hold and dip the paint roller",
          "guide": "Next, hold the paint roller and dip it into the bucket.",
          "guide_time": 129
        },
        {
          "index": 10,
          "number": "1-4-4",
          "parent": 3,
          "start": 137,
          "end": 186,
          "text": "paint the ceiling with the paint roller",
          "guide": "Next, paint the ceiling with the paint roller.",
          "guide_time": 135
        },
        {
          "index": 11,
          "number": "2-1-1",
          "parent": 4,
          "start": 186,
          "end": 216,
          "text": "pick up wallpaper from bench and unfold it",
          "guide": "Next, pick up the wallpaper from the bench and unfold it. Then, check it for application.",
          "guide_time": 186
        }
      ]
    },
    "video": {
      "id": "H153",
      "source": "ego4d",
      "source_dataset": "Ego4D Goal-Step",
      "record_id": "7142417d-fd13-418d-bbc1-3e359d3edd0d",
      "source_group": "59d56578003a78746107c9f9dff4a9eb3adc91f66d3543e230836e15d2c15c50",
      "split": "test",
      "domain": "Assembly & repair",
      "clip_start": 0,
      "clip_end": 216,
      "duration": 216
    }
  },
  {
    "id": "H032",
    "goal": "Assemble and adjust electric fan",
    "query": "Help me assemble and adjust an electric fan.",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 5.01425,
          "end": 97,
          "text": "Secure the fan structure for stability",
          "guide": "First, begin by making the fan stable by screwing the fan onto the stand.",
          "guide_time": 1.014583
        },
        {
          "index": 1,
          "number": "2",
          "parent": null,
          "start": 99.01425,
          "end": 115.01425,
          "text": "Clean up the tools",
          "guide": "Next, clean up the tools.",
          "guide_time": 98
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 5.01425,
          "end": 59.01425,
          "text": "attach the fan bracket securely to the stand",
          "guide": "First, secure the fan bracket onto the stand so the fan body is firmly attached and able to rotate.",
          "guide_time": 1.014583
        },
        {
          "index": 1,
          "number": "1-2",
          "parent": 0,
          "start": 63.01425,
          "end": 97,
          "text": "fasten additional screws to reinforce the stand",
          "guide": "Next, drill in the remaining screws to make sure the stand is stable and all fasteners are tight.",
          "guide_time": 59.014583
        },
        {
          "index": 2,
          "number": "2-1",
          "parent": 1,
          "start": 99.01425,
          "end": 115.01425,
          "text": "store unused tools and clear your workspace",
          "guide": "Next, store unused tools and clear your workspace.",
          "guide_time": 98
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 5.01425,
          "end": 49.01425,
          "text": "screw and tighten fan bracket onto stand",
          "guide": "First, screw and tighten the fan bracket onto the stand.",
          "guide_time": 1.014583
        },
        {
          "index": 1,
          "number": "1-1-2",
          "parent": 0,
          "start": 49.01425,
          "end": 59.01425,
          "text": "lower fan angle",
          "guide": "Next, lower the fan angle.",
          "guide_time": 49
        },
        {
          "index": 2,
          "number": "1-2-1",
          "parent": 1,
          "start": 63.01425,
          "end": 78.01425,
          "text": "drill screw into stand with impact drill",
          "guide": "Next, drill screw into the stand using the impact drill.",
          "guide_time": 59.014583
        },
        {
          "index": 3,
          "number": "1-2-2",
          "parent": 1,
          "start": 78.01425,
          "end": 97,
          "text": "drill 1 more screw for stability",
          "guide": "Next, drill one more screw into the stand for stability.",
          "guide_time": 78
        },
        {
          "index": 4,
          "number": "2-1-1",
          "parent": 2,
          "start": 99.01425,
          "end": 108.01425,
          "text": "organize drill and its accessories",
          "guide": "Next, organize the drill and its accessories.",
          "guide_time": 98
        },
        {
          "index": 5,
          "number": "2-1-2",
          "parent": 2,
          "start": 108.01425,
          "end": 115.01425,
          "text": "place drill and its accessories in its own place",
          "guide": "Next, place drill and its accessories in its own place.",
          "guide_time": 108.014583
        }
      ]
    },
    "video": {
      "id": "H032",
      "source": "ego4d",
      "source_dataset": "Ego4D Goal-Step",
      "record_id": "0a02a1ed-a327-4753-b270-e95298984b96__c3",
      "source_group": "d4b6bff81553cb3aae7441824acd438f3000dd57e33ecde66c83428abd3e1f6f",
      "split": "test",
      "domain": "Home & garden",
      "clip_start": 1593.71875,
      "clip_end": 1709.71875,
      "duration": 116
    }
  },
  {
    "id": "H078",
    "goal": "Making coffee with a capsule machine",
    "query": "Can you guide me while I make coffee with a capsule machine?",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 6.7,
          "end": 112,
          "text": "Prepare and brew coffee with capsule",
          "guide": "First, start preparing and brewing coffee using the capsule machine now.",
          "guide_time": 1
        },
        {
          "index": 1,
          "number": "2",
          "parent": null,
          "start": 112,
          "end": 162,
          "text": "Clean and reset the machine components",
          "guide": "Next, begin cleaning and resetting the machine components after brewing.",
          "guide_time": 112
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 6.7,
          "end": 40.5,
          "text": "fill the water tank and close its lid",
          "guide": "First, fill the water tank with water and close its lid securely.",
          "guide_time": 1
        },
        {
          "index": 1,
          "number": "1-2",
          "parent": 0,
          "start": 45.4,
          "end": 64,
          "text": "insert the coffee capsule into the machine",
          "guide": "Next, open the lever and insert a coffee capsule into the machine.",
          "guide_time": 41
        },
        {
          "index": 2,
          "number": "1-3",
          "parent": 0,
          "start": 64,
          "end": 112,
          "text": "place the cup and start brewing coffee",
          "guide": "Next, ensure your cup is positioned and the machine is actively brewing coffee.",
          "guide_time": 63.5
        },
        {
          "index": 3,
          "number": "2-1",
          "parent": 1,
          "start": 112,
          "end": 139,
          "text": "empty capsule container and drip tray",
          "guide": "Next, empty capsule container and drip tray.",
          "guide_time": 112
        },
        {
          "index": 4,
          "number": "2-2",
          "parent": 1,
          "start": 140,
          "end": 162,
          "text": "reassemble and insert the capsule container and drip tray",
          "guide": "Next, reassemble the capsule container and drip tray and insert it to the machine securely.",
          "guide_time": 139
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 6.7,
          "end": 7.7,
          "text": "pick up cup",
          "guide": "First, pick up the cup.",
          "guide_time": 1
        },
        {
          "index": 1,
          "number": "1-1-2",
          "parent": 0,
          "start": 10.7,
          "end": 22.8,
          "text": "remove water tank lid",
          "guide": "Next, remove the water tank lid.",
          "guide_time": 8
        },
        {
          "index": 2,
          "number": "1-1-3",
          "parent": 0,
          "start": 24.5,
          "end": 36.8,
          "text": "pour water into water tank",
          "guide": "Next, pour water into the water tank.",
          "guide_time": 23
        },
        {
          "index": 3,
          "number": "1-1-4",
          "parent": 0,
          "start": 37.9,
          "end": 40.5,
          "text": "close water tank lid",
          "guide": "Next, close the water tank lid.",
          "guide_time": 37.5
        },
        {
          "index": 4,
          "number": "1-2-1",
          "parent": 1,
          "start": 45.4,
          "end": 47.3,
          "text": "open coffee machine lever",
          "guide": "Next, open the coffee machine lever.",
          "guide_time": 41
        },
        {
          "index": 5,
          "number": "1-2-2",
          "parent": 1,
          "start": 48.2,
          "end": 53.6,
          "text": "take coffee capsule from box",
          "guide": "Next, take a coffee capsule from the box.",
          "guide_time": 47
        },
        {
          "index": 6,
          "number": "1-2-3",
          "parent": 1,
          "start": 54.3,
          "end": 64,
          "text": "insert coffee capsule into machine",
          "guide": "Next, insert the coffee capsule securely into the machine.",
          "guide_time": 53
        },
        {
          "index": 7,
          "number": "1-3-1",
          "parent": 2,
          "start": 64,
          "end": 73.5,
          "text": "place cup under coffee outlet",
          "guide": "Next, place cup under coffee outlet to catch brewed coffee.",
          "guide_time": 63.5
        },
        {
          "index": 8,
          "number": "1-3-2",
          "parent": 2,
          "start": 73.5,
          "end": 112,
          "text": "press brew button and brew the coffee",
          "guide": "Next, press brew button and start coffee extraction into the cup.",
          "guide_time": 73.5
        },
        {
          "index": 9,
          "number": "2-1-1",
          "parent": 3,
          "start": 112,
          "end": 122,
          "text": "remove drip tray and capsule container",
          "guide": "Next, take out drip tray and the capsule container from the machine.",
          "guide_time": 112
        },
        {
          "index": 10,
          "number": "2-1-2",
          "parent": 3,
          "start": 122,
          "end": 126,
          "text": "empty capsule container",
          "guide": "Next, empty the capsule container to discard used capsules.",
          "guide_time": 121
        },
        {
          "index": 11,
          "number": "2-1-3",
          "parent": 3,
          "start": 129,
          "end": 139,
          "text": "empty drip tray",
          "guide": "Next, empty drip tray to discard collected liquid and prevent overflow.",
          "guide_time": 127
        },
        {
          "index": 12,
          "number": "2-2-1",
          "parent": 4,
          "start": 140,
          "end": 158,
          "text": "reassemble drip tray and capsule container",
          "guide": "Next, reassemble the drip tray and capsule container securely into place.",
          "guide_time": 139
        },
        {
          "index": 13,
          "number": "2-2-2",
          "parent": 4,
          "start": 158,
          "end": 162,
          "text": "insert capsule container and drip tray",
          "guide": "Next, insert capsule container and drip tray to prepare machine for next coffee brewing.",
          "guide_time": 157.5
        }
      ]
    },
    "video": {
      "id": "H078",
      "source": "holoassist",
      "source_dataset": "HoloAssist",
      "record_id": "R060-14July-Nespresso",
      "source_group": "d00c34ad74ca9a7ec661db7fc1fa4c180e511f8f1fd1814ea10b1224c549354d",
      "split": "test",
      "domain": "Food & drink",
      "clip_start": 0,
      "clip_end": 164,
      "duration": 164
    }
  },
  {
    "id": "H397",
    "goal": "Marking and preparing wood for drilling",
    "query": "Help me mark and prepare wood for drilling.",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 1,
          "end": 63,
          "text": "check and mark the wood precisely",
          "guide": "First, check the wood and mark it accurately for drilling positions.",
          "guide_time": 0.5
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 1,
          "end": 13,
          "text": "place the wood in position to check the fit",
          "guide": "First, place the wood in position to check the fit.",
          "guide_time": 0.5
        },
        {
          "index": 1,
          "number": "1-2",
          "parent": 0,
          "start": 13,
          "end": 27,
          "text": "mark the wood with measurements for drilling",
          "guide": "Next, use the pen and ruler to mark precise drilling points on the wood.",
          "guide_time": 13
        },
        {
          "index": 2,
          "number": "1-3",
          "parent": 0,
          "start": 27,
          "end": 63,
          "text": "adjust and hold the wood for accurate marking",
          "guide": "Next, adjust the wood position and hold it steady to continue marking drilling spots.",
          "guide_time": 27
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 1,
          "end": 13,
          "text": "place the wood between the boards to check the fit",
          "guide": "First, place the wood between the boards to check the fit.",
          "guide_time": 0.5
        },
        {
          "index": 1,
          "number": "1-2-1",
          "parent": 1,
          "start": 13,
          "end": 17,
          "text": "grab the ruler for precise marking",
          "guide": "Next, grab the ruler for precise marking.",
          "guide_time": 13
        },
        {
          "index": 2,
          "number": "1-2-2",
          "parent": 1,
          "start": 21,
          "end": 27,
          "text": "mark wood with pen",
          "guide": "Next, mark the wood with a pen along the measured line.",
          "guide_time": 17
        },
        {
          "index": 3,
          "number": "1-3-1",
          "parent": 2,
          "start": 27,
          "end": 34,
          "text": "adjust wood position with right hand",
          "guide": "Next, adjust the wood position with your right hand for precise drilling alignment.",
          "guide_time": 27
        },
        {
          "index": 4,
          "number": "1-3-2",
          "parent": 2,
          "start": 34,
          "end": 49,
          "text": "mark wood with pen",
          "guide": "Next, mark the wood with a pen.",
          "guide_time": 33
        },
        {
          "index": 5,
          "number": "1-3-3",
          "parent": 2,
          "start": 49,
          "end": 60,
          "text": "transfer wood between hands",
          "guide": "Next, transfer the wood between your hands.",
          "guide_time": 49
        },
        {
          "index": 6,
          "number": "1-3-4",
          "parent": 2,
          "start": 60.2,
          "end": 63,
          "text": "finish marking and place ruler on table",
          "guide": "Next, finish marking and place ruler on table.",
          "guide_time": 60
        }
      ]
    },
    "video": {
      "id": "H397",
      "source": "ego4d",
      "source_dataset": "Ego4D Goal-Step",
      "record_id": "2e23d2d7-a24d-4d0f-b502-af039975352a",
      "source_group": "93d46f48331b4c2071d072d1bee6d1a7dff08bb245f9f24dbed2a704505070a4",
      "split": "test",
      "domain": "Crafts & art",
      "clip_start": 0,
      "clip_end": 72,
      "duration": 72
    }
  },
  {
    "id": "H075",
    "goal": "Cooking and preparing curry",
    "query": "How do I cook and prepare curry with tomato bits in the pan?",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 3.007875,
          "end": 60.007875,
          "text": "Prepare and adjust the curry in the pan",
          "guide": "First, begin adjusting the curry by positioning the pan, stirring, and tasting it carefully.",
          "guide_time": 1.007875
        },
        {
          "index": 1,
          "number": "2",
          "parent": null,
          "start": 63.707875,
          "end": 68.007875,
          "text": "close the lid and open the oven",
          "guide": "Next, close the lid of a pan and safely open the oven to continue cooking.",
          "guide_time": 60.007875
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 3.007875,
          "end": 9.007875,
          "text": "position the pan and prepare for cooking",
          "guide": "First, set the pan securely on the cooker, close the oven door, and have your glove and spoon ready.",
          "guide_time": 1.007875
        },
        {
          "index": 1,
          "number": "1-2",
          "parent": 0,
          "start": 10.007875,
          "end": 60.00787,
          "text": "remove the lid and stir the curry gently",
          "guide": "Next, take the lid off the pan and stir the curry carefully to mix it well.",
          "guide_time": 9.007875
        },
        {
          "index": 2,
          "number": "2-1",
          "parent": 1,
          "start": 63.707875,
          "end": 68.007875,
          "text": "close the lid and open the oven",
          "guide": "Next, close the lid of a pan and carefully open the oven door using your oven glove to continue cooking.",
          "guide_time": 60.007875
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 3.007875,
          "end": 5,
          "text": "put pan on cooker and adjust its position",
          "guide": "First, place the pan securely on the cooker and adjust its position.",
          "guide_time": 1.007875
        },
        {
          "index": 1,
          "number": "1-1-2",
          "parent": 0,
          "start": 7,
          "end": 9.007875,
          "text": "pick up wooden spoon",
          "guide": "Next, pick up the wooden spoon from the counter.",
          "guide_time": 5
        },
        {
          "index": 2,
          "number": "1-2-1",
          "parent": 1,
          "start": 10.007875,
          "end": 13.007875,
          "text": "remove lid from pan",
          "guide": "Next, open the lid from pan.",
          "guide_time": 9.007875
        },
        {
          "index": 3,
          "number": "1-2-2",
          "parent": 1,
          "start": 13.007875,
          "end": 57.5,
          "text": "stir curry with wooden spoon",
          "guide": "Next, stir the curry with the wooden spoon until it is ready.",
          "guide_time": 13.007875
        },
        {
          "index": 4,
          "number": "1-2-3",
          "parent": 1,
          "start": 57.5,
          "end": 60.007875,
          "text": "taste curry from wooden spoon",
          "guide": "Next, taste the curry using the wooden spoon.",
          "guide_time": 57.3
        },
        {
          "index": 5,
          "number": "2-1-1",
          "parent": 2,
          "start": 63.707875,
          "end": 66.007875,
          "text": "pick up the lid with an oven glove and place the lid on the pan",
          "guide": "Next, pick up the lid with an oven glove and place it on the pan.",
          "guide_time": 60.007875
        },
        {
          "index": 6,
          "number": "2-1-2",
          "parent": 2,
          "start": 66.907875,
          "end": 68.007875,
          "text": "open the oven door with an oven glove",
          "guide": "Next, close the oven door carefully wih an oven glove.",
          "guide_time": 66.007875
        }
      ]
    },
    "video": {
      "id": "H075",
      "source": "hdepic",
      "source_dataset": "HD-EPIC",
      "record_id": "P05_R01__P05-20240423-175745",
      "source_group": "ec99f7adbb61b6e8d979fbcd27360117f479a15c0d982a28741afbc11a8d12a2",
      "split": "test",
      "domain": "Food & drink",
      "clip_start": 10.703125,
      "clip_end": 80.703125,
      "duration": 70
    }
  },
  {
    "id": "H268",
    "goal": "making a vegetable salad with dressing",
    "query": "I'm making a vegetable salad with cucumber and tomato, using rice vinegar and soy sauce for dressing — walk me through it.",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 26.3,
          "end": 179,
          "text": "Prepare and cut fresh vegetables",
          "guide": "First, start preparing and cutting fresh cucumber and tomato for the salad.",
          "guide_time": 21
        },
        {
          "index": 1,
          "number": "2",
          "parent": null,
          "start": 187.8,
          "end": 322,
          "text": "Add and mix dressing with vegetables",
          "guide": "Next, begin adding rice vinegar and soy sauce, then stir the salad well.",
          "guide_time": 179
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 26.3,
          "end": 81,
          "text": "prepare fresh cucumber and tomato for cutting",
          "guide": "First, gather fresh cucumber and tomato from the refrigerator and wash them thoroughly.",
          "guide_time": 21
        },
        {
          "index": 1,
          "number": "1-2",
          "parent": 0,
          "start": 87,
          "end": 179,
          "text": "cut cucumber and tomato into pieces",
          "guide": "Next, cut the cucumber and tomato into pieces for the salad.",
          "guide_time": 81
        },
        {
          "index": 2,
          "number": "2-1",
          "parent": 1,
          "start": 187.8,
          "end": 277.5,
          "text": "add rice vinegar dressing to vegetables",
          "guide": "Next, pour rice vinegar over the vegetables to dress the salad.",
          "guide_time": 179
        },
        {
          "index": 3,
          "number": "2-2",
          "parent": 1,
          "start": 279,
          "end": 322,
          "text": "open soy sauce bottle and stir salad mixture",
          "guide": "Next, open the soy sauce bottle and stir the salad to mix the dressing evenly.",
          "guide_time": 277
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 26.3,
          "end": 40.1,
          "text": "open refrigerator and take out cucumber and tomato, then close refrigerator",
          "guide": "First, open refrigerator and take out cucumber and tomato, then close refrigerator.",
          "guide_time": 21
        },
        {
          "index": 1,
          "number": "1-1-2",
          "parent": 0,
          "start": 44,
          "end": 81,
          "text": "take cucumber and tomatoes out of container and wash it",
          "guide": "Next, cucumber and tomatoes out of the container and wash them.",
          "guide_time": 40.1
        },
        {
          "index": 2,
          "number": "1-2-1",
          "parent": 1,
          "start": 87,
          "end": 133,
          "text": "cut cucumber with knife",
          "guide": "Next, cut the cucumber with a knife.",
          "guide_time": 81
        },
        {
          "index": 3,
          "number": "1-2-2",
          "parent": 1,
          "start": 134,
          "end": 179,
          "text": "cut tomato with knife",
          "guide": "Next, cut the tomato with a knife.",
          "guide_time": 133
        },
        {
          "index": 4,
          "number": "2-1-1",
          "parent": 2,
          "start": 187.8,
          "end": 205,
          "text": "get a bowl and add cut vegetables to it",
          "guide": "Next, get a bowl and add the cut vegetables to it.",
          "guide_time": 179
        },
        {
          "index": 5,
          "number": "2-1-2",
          "parent": 2,
          "start": 206,
          "end": 260,
          "text": "remove cap from rice vinegar bottle, pour two types of rice vinegar over cut vegetables, and replace cap on bottle",
          "guide": "Next, remove the cap from the rice vinegar bottle, pour rice two types of vinegar over the cut vegetables, and replace the cap.",
          "guide_time": 205
        },
        {
          "index": 6,
          "number": "2-1-3",
          "parent": 2,
          "start": 270,
          "end": 277.5,
          "text": "stir salad with chopsticks",
          "guide": "Next, stir the salad with chopsticks.",
          "guide_time": 261
        },
        {
          "index": 7,
          "number": "2-2-1",
          "parent": 3,
          "start": 279,
          "end": 287.8,
          "text": "get and pour soy sauce bottle",
          "guide": "Next, get the soy sauce bottle and pour it.",
          "guide_time": 277
        },
        {
          "index": 8,
          "number": "2-2-2",
          "parent": 3,
          "start": 291,
          "end": 297.8,
          "text": "stir salad mixture",
          "guide": "Next, stir the salad mixture.",
          "guide_time": 287
        },
        {
          "index": 9,
          "number": "2-2-3",
          "parent": 3,
          "start": 317.5,
          "end": 322,
          "text": "wash hands",
          "guide": "Next, wash your hands.",
          "guide_time": 297
        }
      ]
    },
    "video": {
      "id": "H268",
      "source": "egoexo4d",
      "source_dataset": "Ego-Exo4D",
      "record_id": "f2653b13-757b-456b-9000-67275edadb5f",
      "source_group": "39fbd39703c032dfb8bacc729fcfb3a219c9d3b1480080b16ce655fcc0a736e1",
      "split": "test",
      "domain": "Food & drink",
      "clip_start": 0,
      "clip_end": 322,
      "duration": 322
    }
  },
  {
    "id": "H210",
    "goal": "Performing CPR on mannequin",
    "query": "How do I perform CPR on a mannequin?",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 16,
          "end": 70.6,
          "text": "Check responsiveness and perform chest compressions",
          "guide": "First, begin assessing responsiveness and deliver chest compressions to maintain circulation.",
          "guide_time": 15.8
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 16,
          "end": 43,
          "text": "establish unresponsiveness and start chest compressions on mannequin",
          "guide": "First, check the mannequin's responsiveness and begin pressing hard on its chest twice.",
          "guide_time": 15.8
        },
        {
          "index": 1,
          "number": "1-2",
          "parent": 0,
          "start": 43,
          "end": 70.6,
          "text": "reassess responsiveness and continue chest compressions on mannequin",
          "guide": "Next, confirm the mannequin remains unresponsive and maintain effective chest compressions without interruption.",
          "guide_time": 43
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 16,
          "end": 19,
          "text": "ask questions to the mannequin",
          "guide": "First, ask questions to the mannequin to check the responsiveness.",
          "guide_time": 15.8
        },
        {
          "index": 1,
          "number": "1-1-2",
          "parent": 0,
          "start": 19,
          "end": 43,
          "text": "place one hand on top of the other hand and press hard on the mannequin's chest repeatedly",
          "guide": "Next, place one hand on top of the other and press hard on the mannequin's chest repeatedly",
          "guide_time": 19
        },
        {
          "index": 2,
          "number": "1-2-1",
          "parent": 1,
          "start": 43,
          "end": 46.6,
          "text": "check if the mannequin is responding",
          "guide": "Next, check if the mannequin is responding.",
          "guide_time": 43
        },
        {
          "index": 3,
          "number": "1-2-2",
          "parent": 1,
          "start": 46.6,
          "end": 70.6,
          "text": "press the chest of the mannequin repeatedly",
          "guide": "Next, press the mannequin's chest repeatedly using both hands at the center of the chest.",
          "guide_time": 46.6
        }
      ]
    },
    "video": {
      "id": "H210",
      "source": "egoexo4d",
      "source_dataset": "Ego-Exo4D",
      "record_id": "e52bd93e-021f-4208-aa02-ad1e64c03399",
      "source_group": "e7dd333347f5696632b1634989747242717e683121a7ccb36f9539f1ed0452fa",
      "split": "test",
      "domain": "Health & lab",
      "clip_start": 0,
      "clip_end": 74,
      "duration": 74
    }
  },
  {
    "id": "H081",
    "goal": "Replace relay and fuse in electrical panel",
    "query": "How do I replace the relay and fuse in the electrical panel?",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 6.8,
          "end": 59,
          "text": "Prepare and install new electrical components",
          "guide": "First, begin by opening the panel and installing the new relay and fuse to update the system.",
          "guide_time": 1
        },
        {
          "index": 1,
          "number": "2",
          "parent": null,
          "start": 65,
          "end": 130,
          "text": "Restore power and verify secure operation",
          "guide": "Next, close the panel, restore power, and confirm everything is secure and functioning properly.",
          "guide_time": 59
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 6.8,
          "end": 18.8,
          "text": "open the electrical panel for access",
          "guide": "First, unlock the latch and open the door so you can reach inside the electrical panel.",
          "guide_time": 1
        },
        {
          "index": 1,
          "number": "1-2",
          "parent": 0,
          "start": 28.8,
          "end": 59,
          "text": "replace the relay with a new one",
          "guide": "Next, remove the old relay, set it aside, and install the new relay from your toolbox in the panel.",
          "guide_time": 19
        },
        {
          "index": 2,
          "number": "2-1",
          "parent": 1,
          "start": 65,
          "end": 98,
          "text": "close the panel and restore power",
          "guide": "Next, ensure the panel is closed and power is fully restored by operating the switch and button as required.",
          "guide_time": 59
        },
        {
          "index": 3,
          "number": "2-2",
          "parent": 1,
          "start": 100,
          "end": 123,
          "text": "replace the old fuse with a new one",
          "guide": "Next, complete fuse replacement by removing the old fuse, storing it, and installing the new fuse from the shelf.",
          "guide_time": 99
        },
        {
          "index": 4,
          "number": "2-3",
          "parent": 1,
          "start": 123,
          "end": 130,
          "text": "lock the panel and complete the process",
          "guide": "Next, secure the panel by locking it to finalize the process.",
          "guide_time": 123
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 6.8,
          "end": 12.2,
          "text": "unlock the latch",
          "guide": "First, unlock the latch to release the panel door.",
          "guide_time": 1
        },
        {
          "index": 1,
          "number": "1-1-2",
          "parent": 0,
          "start": 14.5,
          "end": 18.8,
          "text": "open the door",
          "guide": "Next, open the door of the electrical panel fully.",
          "guide_time": 13
        },
        {
          "index": 2,
          "number": "1-2-1",
          "parent": 1,
          "start": 28.8,
          "end": 32.8,
          "text": "remove the relay",
          "guide": "Next, remove the relay from its socket carefully.",
          "guide_time": 19
        },
        {
          "index": 3,
          "number": "1-2-2",
          "parent": 1,
          "start": 39,
          "end": 42,
          "text": "place the relay on the shelf",
          "guide": "Next, place the removed relay on the shelf securely.",
          "guide_time": 33
        },
        {
          "index": 4,
          "number": "1-2-3",
          "parent": 1,
          "start": 47.6,
          "end": 59,
          "text": "open the toolbox and take the relay from the toolbox and install the relay",
          "guide": "Next, open the toolbox, take a new relay, and install it in the socket.",
          "guide_time": 43
        },
        {
          "index": 5,
          "number": "2-1-1",
          "parent": 2,
          "start": 65,
          "end": 68,
          "text": "close door",
          "guide": "Next, close the door.",
          "guide_time": 59
        },
        {
          "index": 6,
          "number": "2-1-2",
          "parent": 2,
          "start": 69.8,
          "end": 72.8,
          "text": "turn switch on",
          "guide": "Next, turn the switch on to restore power to the panel.",
          "guide_time": 68.5
        },
        {
          "index": 7,
          "number": "2-1-3",
          "parent": 2,
          "start": 81,
          "end": 98,
          "text": "press button, turn switch off, and open door",
          "guide": "Next, press the button, turn the switch off, and open the door.",
          "guide_time": 73
        },
        {
          "index": 8,
          "number": "2-2-1",
          "parent": 3,
          "start": 100,
          "end": 103,
          "text": "remove old fuse from panel",
          "guide": "Next, remove the old fuse from the panel.",
          "guide_time": 99
        },
        {
          "index": 9,
          "number": "2-2-2",
          "parent": 3,
          "start": 103,
          "end": 108,
          "text": "put old fuse in toolbox",
          "guide": "Next, put old fuse in toolbox using your hand.",
          "guide_time": 103
        },
        {
          "index": 10,
          "number": "2-2-3",
          "parent": 3,
          "start": 110,
          "end": 123,
          "text": "take fuse from shelf and insert fuse in panel",
          "guide": "Next, take fuse from shelf and insert fuse in panel carefully.",
          "guide_time": 109
        },
        {
          "index": 11,
          "number": "2-3-1",
          "parent": 4,
          "start": 123,
          "end": 130,
          "text": "close the door and lock it",
          "guide": "Next, close the door and lock the panel securely.",
          "guide_time": 123
        }
      ]
    },
    "video": {
      "id": "H081",
      "source": "holoassist",
      "source_dataset": "HoloAssist",
      "record_id": "R201-7Nov-CircuitBreaker",
      "source_group": "cf8d57e4715782f4ef68f1b3df0137d216df155aa8354bc48cb1b64451ef8c93",
      "split": "test",
      "domain": "Electronics",
      "clip_start": 0,
      "clip_end": 130,
      "duration": 130
    }
  },
  {
    "id": "H144",
    "goal": "Assemble metal frame with screws",
    "query": "Help me assemble a metal frame with screws.",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 7,
          "end": 236,
          "text": "Align metal bars and connect middle shelf and legs securely",
          "guide": "First, begin aligning the metal bars and connecting middle shelf and legs with screws to join firmly.",
          "guide_time": 3
        },
        {
          "index": 1,
          "number": "2",
          "parent": null,
          "start": 240,
          "end": 551,
          "text": "Connect secure the top shelf with screws and tighten the screws",
          "guide": "Next, secure the top shelf with screwsand tighten the screws.",
          "guide_time": 237
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 7,
          "end": 42,
          "text": "arrange and align metal bars on the table",
          "guide": "First, arrange and align the metal bars flat on the table to prepare for assembly.",
          "guide_time": 3
        },
        {
          "index": 1,
          "number": "1-2",
          "parent": 0,
          "start": 42,
          "end": 236,
          "text": "insert and tighten screws to join middle shelf and legs",
          "guide": "Next, securely join middle shelf and legs by properly fastening all screws with the hex key.",
          "guide_time": 41
        },
        {
          "index": 2,
          "number": "2-1",
          "parent": 1,
          "start": 240,
          "end": 465,
          "text": "align top shelf with the assembled structure and tighten with a screws",
          "guide": "Next, align top shelf with the assembled structure and tighten with a screws",
          "guide_time": 237
        },
        {
          "index": 3,
          "number": "2-2",
          "parent": 1,
          "start": 472,
          "end": 551,
          "text": "rescrew the screws for tightening",
          "guide": "Next, rescrew the screws for tightening.",
          "guide_time": 465
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 7,
          "end": 16,
          "text": "pick up and arrange metal bars on table",
          "guide": "First, pick up the metal bars and arrange them on the table.",
          "guide_time": 3
        },
        {
          "index": 1,
          "number": "1-1-2",
          "parent": 0,
          "start": 16,
          "end": 42,
          "text": "align metal bars",
          "guide": "Next, align the metal bars together.",
          "guide_time": 16
        },
        {
          "index": 2,
          "number": "1-2-1",
          "parent": 1,
          "start": 42,
          "end": 50,
          "text": "insert screw into metal bar",
          "guide": "Next, insert the screw securely into the metal bar hole.",
          "guide_time": 41
        },
        {
          "index": 3,
          "number": "1-2-2",
          "parent": 1,
          "start": 50,
          "end": 59,
          "text": "tighten screw with hex key",
          "guide": "Next, tighten the screw using the hex key until it is firmly secured.",
          "guide_time": 49
        },
        {
          "index": 4,
          "number": "1-2-3",
          "parent": 1,
          "start": 75,
          "end": 236,
          "text": "insert and tighten screws with hex key",
          "guide": "Next, insert another screws and tighten it with the hex key.",
          "guide_time": 59
        },
        {
          "index": 5,
          "number": "2-1-1",
          "parent": 2,
          "start": 240,
          "end": 253,
          "text": "align top shelf with the assembled structure",
          "guide": "Next, align top shelf with the assembled structure.",
          "guide_time": 237
        },
        {
          "index": 6,
          "number": "2-1-2",
          "parent": 2,
          "start": 254,
          "end": 462,
          "text": "pick up screw, insert and tighten screw with hex key",
          "guide": "Next, pick up a screw, insert it, and tighten it with the hex key.",
          "guide_time": 253
        },
        {
          "index": 7,
          "number": "2-1-3",
          "parent": 2,
          "start": 462,
          "end": 465,
          "text": "stand the structure upright",
          "guide": "Next, stand the structure upright",
          "guide_time": 462
        },
        {
          "index": 8,
          "number": "2-2-1",
          "parent": 3,
          "start": 472,
          "end": 551,
          "text": "rescrew the screws using hex key",
          "guide": "Next, rescrew the screws using hex key for tightening.",
          "guide_time": 465
        }
      ]
    },
    "video": {
      "id": "H144",
      "source": "holoassist",
      "source_dataset": "HoloAssist",
      "record_id": "z111-aug-02-22-knarrevik_assemble",
      "source_group": "ac0af159a98d4ffcd7fc05b6c3c06584ecdf797819d292134885d2ec40742309",
      "split": "test",
      "domain": "Assembly & repair",
      "clip_start": 0,
      "clip_end": 570,
      "duration": 570
    }
  },
  {
    "id": "H086",
    "goal": "Assemble a tray frame",
    "query": "Can you guide me while I assemble a tray frame?",
    "units": {
      "phase": [
        {
          "index": 0,
          "number": "1",
          "parent": null,
          "start": 16,
          "end": 163,
          "text": "Prepare and attach the ring and tray to the frame",
          "guide": "First, begin preparing the frame and parts, then attach the ring and tray securely to the frame.",
          "guide_time": 11
        }
      ],
      "step": [
        {
          "index": 0,
          "number": "1-1",
          "parent": 0,
          "start": 16,
          "end": 56,
          "text": "prepare the frame and parts for assembly",
          "guide": "First, prepare frame parts and tools ready outside the packaging for assembly.",
          "guide_time": 11
        },
        {
          "index": 1,
          "number": "1-2",
          "parent": 0,
          "start": 56,
          "end": 124,
          "text": "insert and tighten the screw and attach the ring to the frame",
          "guide": "Next, insert and tighten the screw to the frame and attach the ring securely in place.",
          "guide_time": 56
        },
        {
          "index": 2,
          "number": "1-3",
          "parent": 0,
          "start": 124,
          "end": 163,
          "text": "tighten the screw and place the tray on the frame",
          "guide": "Next, tighten the screw firmly and then place the tray onto the frame.",
          "guide_time": 123
        }
      ],
      "action": [
        {
          "index": 0,
          "number": "1-1-1",
          "parent": 0,
          "start": 16,
          "end": 18,
          "text": "open the plastic bag",
          "guide": "First, open the plastic bag carefully to access its contents.",
          "guide_time": 11
        },
        {
          "index": 1,
          "number": "1-1-2",
          "parent": 0,
          "start": 18,
          "end": 25,
          "text": "take out screws and wrench",
          "guide": "Next, take out screws and wrench from the plastic bag.",
          "guide_time": 18
        },
        {
          "index": 2,
          "number": "1-1-3",
          "parent": 0,
          "start": 27,
          "end": 56,
          "text": "unfold the frame",
          "guide": "Next, unfold the frame.",
          "guide_time": 25
        },
        {
          "index": 3,
          "number": "1-2-1",
          "parent": 1,
          "start": 56,
          "end": 59,
          "text": "pick up wrench",
          "guide": "Next, pick up the wrench.",
          "guide_time": 56
        },
        {
          "index": 4,
          "number": "1-2-2",
          "parent": 1,
          "start": 59,
          "end": 113,
          "text": "insert and tighten screw from frame with wrench",
          "guide": "Next, insert and tighten the screw to the frame using the wrench.",
          "guide_time": 59
        },
        {
          "index": 5,
          "number": "1-2-3",
          "parent": 1,
          "start": 113,
          "end": 124,
          "text": "attach ring",
          "guide": "Next, attach the ring.",
          "guide_time": 113
        },
        {
          "index": 6,
          "number": "1-3-1",
          "parent": 2,
          "start": 124,
          "end": 155,
          "text": "tighten screw",
          "guide": "Next, tighten the screw.",
          "guide_time": 123
        },
        {
          "index": 7,
          "number": "1-3-2",
          "parent": 2,
          "start": 158,
          "end": 163,
          "text": "place tray",
          "guide": "Next, place the tray on a flat surface.",
          "guide_time": 155
        }
      ]
    },
    "video": {
      "id": "H086",
      "source": "holoassist",
      "source_dataset": "HoloAssist",
      "record_id": "z047-june-25-22-gladom_assemble",
      "source_group": "e44e35cd83f188f4b773509c5fdfd5b5e262c84e70caebcf1a33764b6bb5d6fe",
      "split": "test",
      "domain": "Assembly & repair",
      "clip_start": 0,
      "clip_end": 168,
      "duration": 168
    }
  }
]
