toying around with Unix and openat
fixed hash printing
wrote up expected interface outline