added multiple-blocks-at-once-support