you cannot delete files in my data store
refactor key record reading
assert node name
Text.Printf is not extensible
add test for history getting