seperate compression and decompression files along with instructor provided code