fixed obfuscation