blank lines are ignored when reading data file