ran yo generator initialization