more chapter
s/slot_num/slot/g
add a script to do an interactive run
rely on request re-transmission to re-propose
more chapter
fix comp.stop to actually stop timers on the component
no need for defaultdict
update run.py to actually run stuff
add reference