add block::iter object