Encoder-Recoder-Decoder

Basic start
I would not use these explicit addresses if possible.