An introduction of Enigma