id generate corrected