Add transit encoders and decoders