infinite generation fully working in x

no bugs found