add multi blcok reader