setting up genesis