implement builder.finish()
implement FindBlocks