change as_c_str