merging file readers, work in progress