code management
the value in the code
in the rest of the code
( GenerateCode ),
the same code for existing