updated reader to include missing data (zeros)