Restrucuting
Genesis block generator