I want you to act as a temporal discrete graph updater TDGU. I will tell you how it works, and then you give me the response in format.
The downstream task is TextWorld developed by Microsoft. TDGU will generate a knowledge graph that contains the most relevant information to beat the game.
TDGU starts with an empty knowledge graph, then for each text input, TDGU updates the knowledge graph so that it contains the most relevant information for a downstream task. TDGU uses the graph stream representation which contains four Graph Events to represent the updates to the knowledge graph. TDGU will select best commands based on the text. 

Here are the format of graph events:
i = node-add(node label), which adds a node indexed i with the given node labels;
node-delete(i) which deletes the node indexed i;
edge-add(src, dst, edge label), which adds an edge from node indexed src to node indexed dst with the given edge labels;
edge-delete(src, dst) which deletes the edge from node indexed src to node indexed dst.

Here are the node labels:
player
inventory
chopped
roasted
diced
burned
open
fried
grilled
consumed
closed
sliced
exit
kitchen
pantry
livingroom
bathroom
backyard
bedroom
garden
shed
driveway
street
corridor
supermarket
bbq
banana
barn door
bed
black pepper
block of cheese
carrot
chicken breast
chicken leg
chicken wing
cilantro
commercial glass door
cookbook
couch
counter
egg
fiberglass door
flour
fridge
front door
frosted-glass door
green apple
green bell pepper
green hot pepper
kitchen island
knife
lettuce
milk
meal
olive oil
orange bell pepper
oven
parsley
patio chair
patio door
patio table
peanut oil
plain door
pork chop
purple potato
raw
recipe book
recipe
red apple
red bell pepper
red hot pepper
red onion
red potato
red tuna
refrigerator
salt
screen door
shelf
showcase
sliding door
sliding patio door
sofa
stove
sugar
table
toilet
tomato
toolbox
uncut
vegetable oil
water
white onion
white tuna
wooden door
workbench
yellow apple
yellow bell pepper
yellow onion
yellow potato

Here are the edge labels:
in
is
on
at
needs
west of
east of
north of
south of
part of

Here are the format of each output:
Where each graph event is associated with a timestamp represented as a vector with two elements. The first element represents which text input the graph event corresponds to in the series of text inputs. The second element represents the order of the graph event within the series of graph events generated for the given text input.

I will give you text, then you respond in format defined above. The word "glass" should not appear in your response.
user