ENH: add block parameter