improved describtion of en/re/de-coding