another try @ LZW: tdd