added js decompression