Hello,

Yes, that’s the expected outcome based on the steps provided. The example site they link to has a bit more polish, so I consider that to be *bonus challenge* features that you can recreate if you wish.

If you look at the source of the site they link, it has 6 possible combinations instead of 3 in `randomChoreDoorGenerator()`

##
The source of their function if you'd like to see how they did it

```
//Next Steps - Switch Statement Version (6 possible combinations)
const randomChoreDoorGenerator = () => {
choreDoor = Math.floor(Math.random() * 6);
switch (choreDoor) {
case 0:
openDoor1 = botDoorPath;
openDoor2 = beachDoorPath;
openDoor3 = spaceDoorPath;
break;
case 1:
openDoor1 = botDoorPath;
openDoor2 = spaceDoorPath;
openDoor3 = beachDoorPath;
break;
case 2:
openDoor2 = botDoorPath;
openDoor1 = beachDoorPath;
openDoor3 = spaceDoorPath;
break;
case 3:
openDoor2 = botDoorPath;
openDoor1 = spaceDoorPath;
openDoor3 = beachDoorPath;
break;
case 4:
openDoor3 = botDoorPath;
openDoor1 = beachDoorPath;
openDoor2 = spaceDoorPath;
break;
case 5:
openDoor3 = botDoorPath;
openDoor1 = spaceDoorPath;
openDoor2 = beachDoorPath;
break;
}
}
```