block read prepared