begin moddyfing encoder wraper cons