process of encoding and decoding