deep app file transformation