add in defines for all of the encoding shift or constructs