updating genesis gen