added generation for reuse identifiers