Revert "Revert "backend file updates""

This reverts commit 95ebe4aa2bd68e84e3ba33b1a43d60cdefe0c855.