implemented endless random blocks