start on walking the file structure.
merge