read-tree did not keep the history, trying different approach