improve identifier_code generation algorithm