add gen4