restore missing stream
add stream and iterator to csvparser