fix string escaping bug