add initial zero-copy file response
mostly working