added some more c code, lzw etc