escape arbitrary input . close #3