jml rac translation saving.
lots of work on ESC checking