some experiments with encoding / decoding modules