new support for escape seq and char processing