Updated the built-in integral ctor
Update encode