you are probably right. I'm not sure what the best way to break it up is. 

Perhaps have a function like:

```self._add_new_trajectory```

and 

```self._update_trajectory```

?