New file adapter