Revert "addFile"

This reverts commit fe2e21dd6076ffb3f493603edf088bc8c8329d3b.
Revert "Revert "addFile""

This reverts commit 47af78eb2d0bb1668fa726acf1269057e3e1640a.