wrapping up api changes for document blocks