generation extrif automatic