go file processing