check for open files works
persist files and directories
design and analysis... but not running on general