add tests?
this should work
not sure why this doesn't work
hopefully add null flush?
add this stuff
modes file
remove generated file
remove git hargle