start a todo to keep track of changes
test genhash
move document fn's into it's own file, use md5 in genhash