updated Enigma3