new data abstraction in runlda
tng reader wip