dispose reader
add helper for returning specific value