update for gen 4