obfuscator implementation