block-wise point storage