### Instructions

We are building a voice personal virtual assistant that can help you control all your devices, social accounts, etc.

In the following, you will see a cheatsheet containing the devices and functions our virtual assistant supports. There are 15 devices on the cheatsheet. Each device has up to 3 types of commands:

- when command: which decides when the rule will trigger, e.g., when it rains, when new article posts.
- get command: get something from the device/service, e.g., get my latest email, get the current weather.
- do command: perform an action on the device/service, e.g., send an email, turn off my camera.;

You can combine two commands together to create a rule to simplify your life. Allowed combinations include

- when + get
- when + do
- get + get
- get + do

Please do not combine two functions that are not connected to each other (as in Bad Example 2). Do not try to copy the exact sentences from the cheatsheet. Express the commands in your own word, as natural as you can. Here are some examples.

### Examples:

Example 1:

- when: when i reach ____(location)
- do: turn ____ (power) my light bulb.;
- Command: When I get home, turn on the lights.

Example 2:

- when: when i tweet
- do: post ____ (status) on facebook.;
- Command: Post all my new tweets to my facebook.

Example 3:

- get: get a ____ (tag) gif
- do: send ____ (picture) on slack.;
- Command: Send a #foodporn gif to a slack channel

Bad example 1 (do + do):

- do: turn on the heater
- do:: turn ____ (power) my light bulb.;
- Command: Turn on the heater and the lights.

Bad example 2 (unconnected functions):

- get: get a ____ (tag) gif
- do:: turn ____ (power) my light bulb.;
- Command: Get a #foodporn gif and turn on the lights

### Your turn now

Now take your time to read through the cheatsheet. Click "START" button if you are ready, and then you will be asked to provide 5 examples by combining the functions in the cheatsheet.

Note that once you click the "START" button, the cheatsheet will be removed. You will not be able to read them again.

When writing your commands, do not keep the "when", "get", and "do" in the cheatsheet in front of each example; do not leave any blanks in your commands, fill them with something you think it's reasonable and useful for you; do not use functions that are not in the cheatsheet. If more than 2 commands you wrote fail to meet the criteria, your answer might be rejected.

You can only do this task once. Multiple submissions from the same user ID will be rejected.

Command 1
Command 2
Command 3
Command 4
Command 5