rudimentary chunk reading