file nesting (allows parent files and difference checks)