robot changes dfs
d