reduce memory usage via simply adding a tree for rows that are available
weird spaces --> tabs