support raw strings