add block processing support, numeric data