removed obfuscation stuff