revision of targz revursive