raw string implementation