seed generation done
new structure