add block read