join reading line and splitting it;
remove replication of large strings in memory
merge
fix after merge