batch reading WIP