#37 overhauled update Data “data structure” implementation w/full comments