parse: MergeReader class created: complete remodelling of merge functions