implemented HekaReader. passes current tests