Add: file middleware and source.