fixed the free space check
it was checking the free space on the source of the archive file rather than where it decompresses to