utils.generateId
up version