- implementation of file processing plumbing