made blocksize/level adjustable