encoder/decoder file added