improve identifier_code