MLHR-1347: Block reader

Block reader changes