now block size is configurable