improve `escape` function