add useful reader utils
add line/column metadata