added source linenumber to read_data() calls.