everything still a mess + new function : determination of if and what kind of changes a robot does