Add Encode and Decoder program