string escape sequences
update TODO