seprate the deobfuscating stages into different files