Gen update