update enigma.cpp