added tree structure and mtimes comparison of archive and the source