add support for escape strings