small changes in generating world